I'm not from Canada, but I did live there for a while. T.O. Loved it. Worked in Niagara for 4 years, but that was before dinosaurs roamed.
Just a little side-note: I am a huge Florida State Fan. Last weekend, I attended the super-regional baseball games in Tallahassee. Every 5th inning when FSU is up to bat, the fans hoist the flag, and sing O Canada!!!!!!!!!! It was so cool! Everyone knows the words, and I felt right at home. I stood up and sang really loud!!
Heading up early August.....Can hardly wait!