I am doing a trip to Canada next year, in BC then going over to Toronto and Montreal, and wondered what actually is the greenest way to travel cross country in Canada (and probably the US). The flygskam movement portrays flying as an absolute bad, and in most of Europe rail is greener than flying especially with a large number of routes being electrified. I did consider taking the Canadian from Vancouver to Toronto but is this actually any greener than flying? This is considering the whole route runs off diesel locomotives and the flight would be in a modern relatively efficient jet engine which, due to the distance covered, is at its most efficient. Would be interesting to know similarly for the cross-country Amtrak trips. Presumably the cleanest way to cross North America is by bus, but there are no trans-Canadian Greyhound services (though can still be done in the US).