I'll make a trip to Canada for 10 days. I'd like to start my trip from Niagara falls, and then to Toronto, Montreal, and Quebec city. How should I allocate my time for each city? I'm from NYC, so I'm more interested in European culture, architecture, and also beautiful scenery.
I'll travel alone and I can't speak French. Is it a problem?