If seeing Canada by train is on your bucket list. You might want to skip the round trip bookings and opt for a Canrailpass instead! The pass lets you travel anywhere in Canada along the VIA rail network, which stretches from coast-to-coast.
The most affordable Canrailpass gives you 7 one-way trips between any two destinations in Canada along the VIA network within a 60-day period. The cost is $761, which might seem pricey, but it works out to just $108 per trip! A typical one-way trip from Toronto to Vancouver by train costs a little over $400, so the pass would be well worth it if you plan to travel all the way to the west coast, and back. And you could hop on and hop off along the way. You’ll travel in economy class which includes unlimited Wi-Fi, power outlets and spacious seating. https://www.viarail.ca/en/
Image source: https://pixabay.com/en/travel