BaBeliever, thanks for that! Very thorough explanation.
You can always take a train ride right down to downrown TO ($250 return, and still safe in my view). On the other hand, direct flights from competing airlines are not bad (West Jet, about $350 return which is much cheaper than to Vancouver ). Or, take the hwy, if you don't mind driving.
goldhunter