Toronto the largest city in Canada is located on the shore of Lake Ontario. It is the most multicultural city in the world with a relatively mild climate. Toronto has plenty of modern attractions including the landmark CN Tower and is an excellent base for visiting the natural wonders of Ontario province.
Toronto Hotel Deals
3-7nt Self-Catered Cairngorms Award-Winning Lodge Stay for 6