Any chance of getting a permanent tunnel point somewhere in Western Canada? Edmonton, Calgary, or even Vancouver?
Seattle, WA, USA can serve Vancouver.
Winnipeg, MB, CAN [tserv1.ywg1] has a tunnel server.
Certainly one of these two is close enough...