Europeans have it way easier than us when it comes to living that fairytale life. You can hardly throw a rock without hitting an old castle, chateau, or other gorgeous historical building! In Canada, castles are few and far between. The ones that we do have are even more magical because they're so rare.
There are a few castles hidden around the country where you can explore, admire or even stay the night at one of these historic spots. Whether you want to step into a fairytale or back in time—these castles will have you daydreaming about your own once upon a time.
Here are six Canadian castles that will make you feel like you've stepped into a fairy tale:
Hatley Castle, Victoria, British Columbia
Price: $18.50 for a 1-hour guided walking tour
Address: Hatley Castle, 2005 Sooke Rd, Victoria, BC V9B 5Y2
Why you need to go: A gorgeous Scottish castle perched on the edge of a lagoon surrounded by regal lush gardens? Yes, please! Plus, this place is famous from movies like Deadpool and the X-Men films!
Craigdarroch Castle, Victoria, British Columbia
Price: $14.60 for admission
Address: Craigdarroch Castle, 1050 Joan Crescent, Victoria, BC V8S 3L5
Why you need to go: This place is so Downton Abbey and the museum will make you feel like you've actually stepped back in time. Wander through this luxuriously appointed home and pretend that you're high-class society circa 1890.
Castle Manor, Moncton, New Brunswick
Price: Rent a suite in the castle for $158 per night
Address: Castle Manor, 220 Université Ave, Moncton, NB E1C 5K4
Why you need to go: This is the cheapest way to sleep in a castle in Canada! Make a weekend getaway in a nearby castle actually happen and stay in these modern fairytale suites.
Casa Loma, Toronto, Ontario
Price: $32.49 for admission
Address: 1 Austin Terrace, Toronto, ON M5R 1X8
Why you need to go: This gorgeous and majestic castle is a must-see! If you've already explored the castle, Casa Loma has a ton of cool events year-round to enjoy the grounds in a new way!
Fairmont Chateau Lake Louise, Lake Louise, Alberta
Price: Free to visit and check out the restaurants, accommodation is from $375 per night for Alberta residents
Address: 111 Lake Louise Dr, Lake Louise, AB T0L 1E0
Why you need to go: This castle sits right on a turquoise lake like something out of a Disney movie. It's totally surreal and will transport you to a fantasy world.
Château Frontenac, Quebec City, Quebec
Price: Free to visit and check out the restaurants, accommodation is from $519 per night
Address: 1 Rue des Carrières, Québec, QC G1R 4P5
Why you need to go: Basically all of historic Quebec City will make you feel like you're in a fairy tale so it's hardly fair to add it to this list! This castle is a luxury hotel now where you can visit and feel like you're in an actual European castle.