We know that it's only October, but come on, it's never too early to be thinking about Christmas, is it?
The holidays are all about tradition - whether it be decorating your Christmas tree, carolling around your neighbourhood, or even baking cookies for Santa (for all those who are kids at heart).
But there's one tradition that sometimes gets overlooked... because it only makes its way through town once. And once it's gone, you have to wait another 365 days for it to reappear.
Every year the Canadian Pacific Holiday Train gets decorated from end to end with colourful, vibrant lights, decorations, music, live bands and of course, Santa Claus. The train then makes its way across Canada for all the kids and "kids at heart" to enjoy.
And the best part is, it's totally free! And what a joy that is when you've spent every last penny on gifts for your friends, family, and probably your pet too.
This year, the train will be making 24 stops all across BC, including 4 stops in the Greater Vancouver Area!
Here's where you can catch the Holiday train in Vancouver:
1. Haney-Maple Ridge
Where: Across from Billy Miner Pub
When: December 16, 7:30PM - 8:15PM
2. Pitt Meadows
Where: Corner of Harris Road and Advent Road, at the railway crossing.
When: December 16, 8:45PM - 9:40PM
3. Port Moody
Where: 300 loco Road, behind Arena and Rec Centre
When: December 17, 4:20PM - 5:15PM
4. Port Coquitlam
Where: Port Coquitlam West Coast Express Station
When: December 17, 6:00PM - 6:45PM
Here are the times and dates for the rest of BC.