Yes, I totally agree. In a small IT job market (demand) that has too many qualified aspirants (many masters holders underemployed = supply), one has to wait longer or stand out with networking to get that job.
I also read many of your posts in the "Finding Job in Canada" sticky thread and find them sensible and helpful, thank you for those too. My 2c on forum users such as mrbeachman who severely discourage people - Yes, they are right too, because right now I am seeing in social media that even Canadian natives are laid off (mostly in alberta) and suffering with joblessness and underemployment. So I think we need someone to paint a realistic picture and not always be motivating towards immigration. I also read that someone even attempted suicide because he was never invited for ITA. I wonder how such people can survive a cruel winter and jobless in a new country without family or friends. We probably need a sticky that says "BEWARE - YOU WILL STRUGGLE IN CANADA!"
That said, IT jobs still seem to be available for some skills.