The second largest country in the world next to Russia, Canada is home to a number of majestic sights, experiences and of course, cities.