Looking for a unique way to explore Canada? Why not take an overnight train trip with sleeper accommodation to experience Canada's majestic landscape.