Are you still looking for ways to get in the holiday spirit? With less than a week to go before the big day, here are a few suggestions on places that will help you get your jingle on.

Vancouver may not have a white Christmas, but Vancouver's Carol Ships Parade of Lights has been a festive tradition for more than 50 years. Every night during December, some 80 boats strung with some 100,000 lights parade around False Creek, Deep Cove and Port Moody.  Dinner cruises are available on some of the ships or you can watch from shore at a bonfire or carol sing. Vancouver also has a Christmas Market located on the outdoor plaza at the Queen Elizabeth Theatre. It runs from now right up until Christmas Eve at 6 p.m. Enjoy festive food, entertainment and do your holiday shopping while strolling through romantic rows of little wooden huts decorated in pine branches and strings of little white lights. There is an entry fee.

In Toronto, the city's historic Distillery District is home to the Lowe's Toronto Christmas Market running until Sunday, Dec. 21. The entire area is decked out with lighting and décor displays, roving carolers and traditional wooden booths selling locally handcrafted goods, decorations and Christmas themed foods from European countries. No entry fee.  

Niagara Falls' annual Winter Festival of Lights
sees more than three million lights strung throughout the city, including the world's largest Canadian/American illuminated flag. There are  weekly fireworks over the falls and a number of festive events, including musicals, shopping fairs and a concert.

From late November to early January, the Calgary Zoo hosts a huge event called Zoolights. Sip hot chocolate and walk past the 1.5 million beautiful lights, then visit the kids-only Elf's Toy Shop, Candy Land, and something called “Santa Vision,” which allows kids to speak directly to Santa in the North Pole.

For a traditional Dickensonian Christmas, head to Morrisburg, Ontario, located about an hour and a half from Kingston. Upwards of one million white lights adorn the buildings of the historic Upper Canada Village for Alight at Night, running on select nights from Dec. 5 through to Jan. 3. Within this illuminated nineteenth century town, where time stopped around 1867, there are sleigh rides, Victorian Christmas meals, toy train rides, and places to purchase one-of-a-kind artisanal gifts. If you want to stay over you can actually spend the night in the Village at Montgomery House.