I agree with the "one or the other" comments, too much driving.

If it were me, I'd hit Niagara for a couple of days, then head to Toronto for the "mythical Asian markets" which are abundant in the world's most multicultural city. Lots to do in T.O. as well, but it depends on what you want really. Montreal is more of a historical city if that's your thing.


Half of communication is listening. You can't listen with your mouth.