Christmas markets, performances, fairs and holiday themed events are in full swing around Toronto. Here’s what you can expect around town this weekend.

EVENTS

Christmas with the Salvation Army, Saturday 7:30 p.m. at Roy Thomson Hall

Special guests at the Christmas gala of brass and choral music include soprano Kira Braun, jazz ensemble Duncan Hopkins Trio, organist Ian Sadler and dramatist Colin Fox. The audience will be invited to join in familiar carols and warm-hearted songs of the season. Tickets are $25-35.

A Nutcracker Christmas at the Castle, Friday-Sunday 9:30 a.m.-5 p.m., at Casa Loma

New shows by famed illusionist Professor Wick and ice skating performers Glisse on Ice. Enjoy festive decor including signature created by talented Canadian designers. Kids can take a picture with Santa in his castle workshop and participate in festive arts and crafts. Ticket prices vary.

Aurora Winter Festival, Saturday-Sunday, 2 p.m.-10 p.m. at Ontario Place.

The venue will change into a winter wonderland with a skating rink, massive light displays, Christmas market, amusement rides, food gardens and more. Ticket prices vary.

Vegan Christmas Market, Saturday, 11 a.m.-6 p.m. at 8 Adelaide St.

Enjoy a curated group of vendors offering a variety of vegan products, made without animal exploitation. Attendees can treat themselves to pastries, chocolate treats, cosmetic products, artisanal soaps, clothing and more. General admission is free, with some events costing up to $9.

Pop-up Caribbean Christmas Market, Saturday, 11 a.m.-6 p.m. at 765 Queen St. E.

Shop from a variety of vendors carrying Caribbean food and drink, books, magazines, picture cards, greeting cards, fashion, Afro-Caribbean Dolls, arts and crafts, handmade jewelry, skin and hair care. Free admission.

Tranzac Holiday Gift Fair, Saturday-Sunday, 12 p.m.-6 p.m. at 292 Brunswick Ave.

Looking to give back to local artists in the city? Pick up some handcrafted gifts created by local artisans. New vendors will be at the fair each day, and you can grab a pint just down the hall at the Southern Cross. Free admission.

A Christmas Carol, Saturday, 7 p.m. and 9 p.m.; and Sunday, 5 p.m. and 7 p.m. at 160 Queen St. W.

Campbell House Museum is hosting the Three Ships Collective Set’s immersive and award-winning adaptation of Charles Dickens’ timeless holiday classic. Shows run until Dec. 22. Ticket prices vary.

Toronto Christmas Market, all weekend at the Distillery District.

Shop, dine, and explore the Christmas marketplace throughout the month of December. Admission is charged on weekends beginning at 6 p.m. on Fridays. It’s free during the week.

Loading... Loading... Loading... Loading... Loading... Loading...

Holiday Fair in Nathan Phillips Square, Friday-Saturday, 12 p.m.-10 p.m.; Sunday, 12 p.m.-9 p.m.

From artisanal vendors to performances, to skating and rides, the Holiday Fair in the Square has festive fun for everyone. Free admission.

Holiday Magic at the Rec Room, Sunday, 8 p.m.-9:45 p.m. at 255 Bremner Blvd.

Toronto’s biggest magic show hosted by acclaimed mentalists Beyond Mental Border wraps up a year of the Mystery & Magic series with a special holiday themed show. $10-$20.

Evergreen’s Winter Village, Saturday-Sunday, 10 a.m.-5 p.m. at 550 Bayview Ave.

Bring your skates, or shop local goods at the holiday market at Evergreen Brick Works. Open every weekend until Dec. 22. Free admission.

-

TTC CLOSURES

Line 2 between Warden and Kennedy stations will be closed until noon Sunday for track maintenance. Shuttle buses will operate.

-

ROAD CLOSURES

A few road closures near Scotiabank Arena will take place for about an hour after the Raptors play the Nets on Saturday. From 10 p.m. to 11 p.m., Bremner Boulevard will be closed from Lower Simcoe Street to Lake Shore Boulevard West and York Street will be closed from Front Street West to Lake Shore Boulevard West.