oohhhhhhhhh forgot to mention the food
toronto is one of the most wonderful places on earth if youre looking for different cultural experiences.
we have little italy, chinatown, little india, greek town ....all of which pride themselves on providing the people of toronto a true taste of each of their cultures.
That is probably one of the reasons why I love Toronto so much..... *despite what some people in other parts of Canada say,many of whom forming opinions despite the fact they have never been to toronto!* ,it really is a world class city
its not perfect by any means, but still I would recommend visiting if you get the chance
I can play tour guide ,but my french absolutely sucks.... so dont go expecting much in that department