In Canada, we face some of the same problems as the US .. BUT... the outsourcing is primarily a programming issue and networking is fairly steady. In Ontario we're on the cusp of a rise because the health industry was recently legislated to incorporate more privacy into how they handle patient records. I've seen lots of security type positions lately. I suspect that the networking side of IT will be ok (not gangbusters like in the mid-late 90s) but steady.

I'm seeing students getting jobs within 6 months compared to previous grads taking 1 year. So there is some movement going on.