Canada has been on the rise as a top tourist destination in the worldIts recent popularity may be largely due to an increase in public exposure resulting from things like Trudeaumania and its highly publicized 150th birthday. But even without such publicity, Canada's sheer beauty and splendour alone will surely make you want to book a visit.

READ ALSO: This Gorgeous Beach In Canada Will Make You Feel Like You’re In Miami

With 2017 being the year of its 150th birthday, there has never been a more fitting time to vacation in the Great White North. Here are 12 amazing vacation spots you must try in Canada:

---

Tofino

British Columbia

Tofino is a beautiful location that sits on the country's west coast. It is known for its stunning beaches, beautiful landscapes and ecological diversity. Nature lovers will particularly love to vacation here, as several outdoor activities like fishing, kayaking, whale watching and surfing are all available.

https://www.instagram.com/p/BSPSMDsgfmw/?taken-by=victoria_city_canada

Victoria

British Columbia

Victoria is charming community that offers the perfect mix of old world charm and modern experiences. Located on an island off the coast of British Columbia, the town features whimsical architecture, breathtaking gardens, and a vibrant culinary scene.

The Prairies

via @fairmontbanff

Banff

Alberta

Banff is perhaps one of the most gorgeous mountain communities in Canada. Known for its amazing natural areas, there's much for an adventurer to explore; from relaxing hot springs to breathtaking trails and lakes. Within the town, a lively art and nightlife scene will surely keep you entertained.

https://www.instagram.com/p/BEwED0xGlgQ/?taken-by=narcity_winnipeg

Winnipeg

Manitoba

Winnipeg is perfect for those who seek a "touristy" Canadian experience. Throughout the city, there are several museums, galleries historic sites to visit that will enlighten and inspire you. Winnipeg is also a great place for foodies and shopaholics, as the city features many awesome restaurants and shopping centres.

Ontario and Quebec

via @jwmuskoka

Muskoka

Ontario

Muskoka is referred to as the "Hollywood of the North" because several celebrities often spend their summer vacations there. Aside from its gorgeous lake cottages, visitors can also indulge in exciting outdoor activities and unique culinary escapes within the area.

via @misskellydeanna

Collingwood

Ontario

Collingwood's motto says it all: "Live, work and play!" This small town is known for its great warmth and hospitality, as well as its rich culture and vibrant community. Located by the Georgian Bay shore, Collingwood offers several opportunities to engage in waterfront activities, including boating and fishing.

via @quebeccitylife

Quebec City

Quebec

Quebec City is a UNESCO World Heritage treasure that represents the only walled city north of Mexico. The place gives off European vibes, from its cobblestone streets to its gorgeous buildings and architecture. History buffs will particularly love Quebec City, as there are several historic sites available to explore.

Cape Breton

Nova Scotia

Cape Breton is brimming with unforgettable scenes and experiences. From the breathtaking views at Cabot Trail to the countless coastal activities available, the town offers the perfect balance between excitement and relaxation.

via @janikrobichaud

Cavendish

Prince Edward Island

Cavendish is a fitting destination for those looking to escape the city and immerse themselves into a small town environment. Known for its red sand beaches and to-die-for seafood, Cavendish offers the peace and quiet every city dweller deeply craves.

via @naussyk

Fogo Island

Newfoundland and Labrador

Fogo Island represents the largest offshore island in the province Newfoundland and Labrador. It is an interesting place to explore, with its 11 quirky small towns and unique sights.

The North

via @ctheworld1986

Yellowknife

Northwest Territories

Yellowknife is often overlooked as a tourist destination because it's located way up north, but it is actually a great vacation spot that offers several amazing tourist experiences. Perhaps the one place that you must check out in Yellowknife is Aurora Village, a resort that lets you camp under that stars in traditional tipis.

via @canadian.t

Dawson City

Yukon

Dawson City is an unassuming pocket of paradise in Canada's northwest. There are many cool and unusual things to see here, from a paddlewheel graveyard to a historic brothel-turned-hotel that you can actually spend the night in.

---