Alternatively, SF/the US have extremely better salaries for tech jobs. I don't think this is a problem unique to Canada (but presumably its much worse because of easier access to visas).
slow? they're all flocking down south ASAP with TN, if they haven't already.