Hi,
I have visited Canada twice and am slightly biased because I have family living there, but I love it. Both times we were in Ontario (less than an hour by car or train to Toronto), but spent alot of time in Toronto.
The first time I was there was the summer time - be warned it gets VERY hot, but everywhere has air-conditioning so it's grand really. Plus the evenings are lovely.
The second time was for Christmas and I felt like I was in heaven. Ok I'm a big fan of Christmas anyway, but we woke up the day before Christmas Eve to the place white with snow - it was like a postcard, absolutely gorgeous - I was straight out to make my snow angels
Both times we visited Niagara Falls, which is just amazing, any time of the year.
We got around quite a bit because my uncle is "Mr Tour Guide" when any family come to visit. We did... CN Tower, Ice hockey games, NBA games (super place for sports), went ice-skating, shopping (lots of great places to shop). Lots more that I can't remember because it's quite a long time ago, but we had an absolute ball.
We'll definitely be going back!
_________________