after canada and US share border crossing infomation, this way will not work anymore.
by the way, how do you keep your 加拿大綠卡 if you do not live there.