Canada’s two largest metros, Toronto and Montreal, see six trains per day in each direction that take a little more than five hours. Madrid and Barcelona are the same distance and see 35 trains per day each way, taking as little as 2 hours and 30 minutes. Canada deserves better.
ALT Toronto and Montreal linear line between the two