This is the way to travel across Canada - 'cause Canada is REALLY BIG!!!!! It takes four days to go from Toronto to Vancouver on the West Coast, but the food is great, the beds are comfortable and you meet so many lovely people from all over the world. Best time to go is in the winter as it is not as busy and you get to see so much more with no leaves on the trees.
Nice way to travel when going so far but when we went from Vancouver to Banff we drove the 600 miles which took 12 hours including a couple of stops. Love your photo and hope you enjoyed your trip.