Allison Crowe’s Tidings Concert
When: Friday
Where: St. James Hall (3214 West 10th Avenue)
Tidings stirs together traditional Christmas carols and holiday favourites with an organic blend of rock, jazz, folk, gospel and soul. Tix: $17-$22. Info: Allison

SPCA Fundraiser
When: Saturday
Where: The King of Floors (88 Avenue and 120 Street)
Pet food, leashes, dog beds and donations are being accepted for the Surrey SPCA’s Winter Warmth campaign. Sir Scruffy, the Lhasa Apso in the King of Floors commercials and a rescue pet himself, is the mascot for the event. Donations to the Surrey Food Bank also be accepted. Info: 604-591-6811.

Bright Nights
When: Ongoing
Where: Stanley Park Children’s Farmyard
The 12th annual Bright Nights, which runs until Jan. 2, features a train ride through a forest transformed with millions of festive lights and raises money for the B.C. Professional Fire Fighters’ Burn Fund. Info:

Canyon Lights
When: Ongoing
Where: Capilano Suspension Bridge
Capilano Suspension Bridge’s annual Christmas celebration runs until Jan. 2, except Christmas. Around 250,000 lights will adorn the bridge and rainforest at the park. Proceeds from admissions go to the B.C. Professional Fire Fighters Burn Fund. Tix: $5 for children and $15 for adults, $35 for a family of four. Info: or 604-985-7474.

Festival of Lights
When: Opens Friday.
Where: VanDusen Botanical Gardens
VanDusen Gardens shines with more than a million lights for these family events. Evenings also include performances from community choirs, a candle shrine in support of the Make a Wish Foundation and visits from Santa. Tix: $8-$15, families $29.50. Info:

Vancouver Farmers Market Holiday Market
When: Saturday, 10 a.m. to 6 p.m.
Where: Croatian Cultural Centre
The 14th annual holiday market features goods from more than 100 farmers, wild harvesters, home businesses, artisans and more. Tix: $2 suggested donation.