Canada is a joke when it comes to software salaries. For the last 10 years, you'll get $110K tops as a senior dev. In 2009(?) I had an offer for $110K. Last year I had an offer for $100K. Haven't made a Canadian dollar since 2007, but figured I'd try.
If anything, Canada should be an offshoring panacea. We are among the best educated, most creative, stable countries in the world and our developers are stupid enough to work for peanuts.