Its all about volume. For now, Canada doesnt have enough population to sustain low cost travelling, especialy when you consider the very long distance involved.
Traveling internationally is so cheap compared to what it was... You should be quite young to talk like that.
In fact it is cheaper going to Europe than traveling within Canada.