The length of your journey depends on your desired route and rail package. Some routes offer day trips. Others have week-long adventures that include onboard sleeper cars or hotels along the route. Many have built-in stops to let you explore towns, cities, and attractions along the way. Typically, it takes about five to six days to cross Canada on a train journey with no stops.