Vancouver is the rare city where you can kayak in the morning, walk through old-growth rainforest by early afternoon, and be back downtown for dinner with a mountain view. Wedged between the Pacific coastline and the Coast Mountains, this is
Perched on the shores of Lake Ontario, Toronto is Canada's largest city and a place where over 200 languages hum through the streets, glass towers rise beside Victorian row houses, and a walk of a few blocks can take you