Here's an early Christmas miracle that will impress even the grinchiest among us! Even though we're just a small country when you think about it and we only have 10% the population of our nearest neighbour, for once we are getting something wickedly cool visiting us north of the border.

Via Cirque Musica

Cirque Musica is a company that does Cirque Du Soleil-inspired performances. This holiday season, they're doing a brand-new show and Cirque experience called Wonderland and they're bringing it to 11 lucky Canadian cities.

This Cirque show promises exciting and impressive acrobatics and aerialists. There is also a comedic element to the show which will make it great for families. A live symphony orchestra that will be performing classic holiday favourites and dazzling costumes will give the show a healthy dose of holiday cheer!

Via Cirque Musica

If you love Christmas music and visually-stunning gravity-defying circus acts, then you can’t miss out on this show! Plus, at a time of year where many holiday events are outdoors in the freezing cold, this indoor event lets you stay cozy while you celebrate the season.

Cirque Musica includes visits to cities in multiple provinces across Canada. You can get tickets to shows in Brandon, Winnipeg, Thunder Bay, Regina, Calgary, Prince George, Grande Prairie, Saskatoon, Edmonton, Abbotsford, and Vancouver.

Via Cirque Musica

Their Canadian Tour starts in just a few days in Brandon, Manitoba and will visit five provinces before wrapping up in Vancouver, British Columbia on December 22You can get tickets now for Cirque Musica Holiday presentation of Wonderland. Here's a list of the cities on their Canadian tour:

December 5 - Brandon, Manitoba at the Keystone Centre

December 6 - Winnipeg, Manitoba at Bell MTS Place

December 7 - Thunder Bay, Ontario at the Community Auditorium

December 9 - Regina, Saskatchewan at the Conexus Arts Centre

December 10 - Calgary, Alberta at the Scotiabank Saddledome

December 15 - Prince George, British Columbia at the CN Centre

December 16 - Grande Prairie, Alberta at Revolution Place

December 17 - Saskatoon, Saskatchewan at the Sasktel Centre

December 18 - Edmonton, Alberta at the Northern Jubilee Auditorium

December 20 & 21 - Abbotsford, British Columbia at the Abbotsford Centre

December 22 - Vancouver, British Columbia at the Orpheum Theatre