12 Beautiful and Best Cities in Canada
Ottawa,
Ontario
Quebec City, Quebec
Vancouver, British Columbia
Montreal, Quebec
Victoria, British Columbia
Halifax, Nova Scotia
Toronto, Ontario
Calgary, Alberta
Whitehorse, Yukon
Banff, Alberta
St. John's, Newfoundland
Thunder Bay, Ontario