Canada is a country, that is famous for the beautiful landscapes and high standard of living. It consistently features as one of the happiest countries on the planet. Canada consists world-class cities such as Ottawa, Toronto, Montreal, Vancouver, and Quebec.