Canada is known for its vast diversity of landscapes. It encompasses majestic mountains, stunning coastlines, lush forests, spacious prairies and even arctic tundra. If you are a nature lover, you are going to be spoiled for choice in Canada. You can explore the amazing wildlife, refreshing countryside, and some of the world’s finest unspoiled ecosystems.From vibrant and culturally rich cities to incredible natural wonders, here are 14 places you must see in Canada.