Get in the holiday spirit with this edition of weekend events, featuring a number of Christmas-themed activities happening across the GTA.

Toronto Christmas Market

Get in the holiday spirit at Toronto's annual Christmas Market, where you can pick up unique gifts for loved ones while enjoying the Distillery District's old-world charm.

When: Nov. 28 - Dec. 21

Location: Distillery District, 55 Mill St

Cost: Free

Christmas at Black Creek Pioneer Village

Round up the little ones and head down to the Black Creek Pioneer Village to learn about the origins of popular Christmas traditions. Kids can also make their very own Victorian-inspired Christmas cards.

When: Nov. 22 - Dec. 23

Location Black Creek Pioneer Village, 1000 Murray Ross Parkway

Cost: Details online

Soulful Messiah

Add some soul to your holidays with Ballet Creole's Soulful Messiah, a dance production set to Quincy Jones' rendition of Handel's Messiah.

When: Friday, Nov. 28 - Saturday, Nov. 29

Location: Fleck Dance Theatre, 235 Queens Quay West

Cost: $25 - $45

Cavalcade of Lights

Kick off the holidays with the lighting of Toronto's official Christmas tree. The annual event also features a performance by Kardinal Offishall and festive fireworks.

When: Saturday, Nov. 29

Location: Nathan Phillips Square, 100 Queen St. West

Cost: Free

Mythbusters: Behind the Myths

The Mythbusters duo are back in Toronto for another outrageous show filled with on-stage experiments and behind-the-scenes stories.

When: Saturday, Nov. 29

Location: Sony Centre, 1 Front St. East

Cost: Details online

Toronto Fair Trade Show

Billed as Canada's first annual fair trade show, this two-day event supports artisans who use ethically sourced materials.

When: Saturday, Nov. 29 to Sunday, Nov. 30

Location: Gladstone Hotel, 1213 Queen St. West

Cost: Free

Kensington Krawl: Christmas Edition

Taste your way through Toronto's Kensington Market in this special holiday tour that features seasonal specialties including artisanal cheeses and gourmet sandwiches.

When: Saturday, Nov. 29

Location: Bellevue Square Park

Cost: $55 + HST

Canadian Indigenous Art Exhibit and Sale

Are you shopping for an art lover this Christmas? Head down to the Edward Day Gallery where a large, private collection of Indigenous art is being sold for the first time.

When: Saturday, Nov. 29 to Sunday, Nov. 30

Location: Edward Day Gallery, 952 Queen St. West

Cost: Free

Mississauga Santa Claus Parade

Jolly old Saint Nick will be in Mississauga this Sunday for the city's Santa Claus Parade. The festivities will be held in the historic Village of Streetsville, and will start at 1 p.m.

When: Sunday, Nov. 30

Location: Village of Streetsville

Cost: Free

Canadian Artisan Tasting Fair

Discover some of the best artisanal foods this county has to offer at the second annual Canadian Artisan Tasting Fair.

When: Sunday, Nov. 30

Location: Wychwood Barns, 601 Christie St.

Cost: Details online

Did we miss any great events? Share yours in the comments section below.