Canada's size, terrain, and population density make it a special case. Ottawa-toronto might work, but vancouver-calgary would be insanely expensive if even possible. Linking across the country ... we might as well not bother charging for tickets and just call it a government project never intended to break even.
And in the north, spaceX rockets might be cheaper.