Here is something to get you into the spirit of giving during the holiday season - The Canadian Pacific Holiday Train. This train may be rolling through your town for a stop that will delight the whole family with its 14 festively lit rail cars and musical shows performed from one of the boxcars that turns into a stage. They only request that you make a food donation or monetary donation that will be given to the local food bank to help the local community.
There are actually two trains that travel from coast to coast across Canada and the United States over a three week period in November and December and make 150 stops along the way, putting on a show at every stop. The brief presentations by local officials and the musical show lasts about 30 minutes and then they move on to the next location. They generally vary their routes every year to reach more communities in both Canada and the U.S. Read more about this train and find out if one is coming through your town this year at CP Holiday Train.