Buddy, donot lose confidence, I work there, We are always seeking new employee for the mobility of IT people. Find a good, big AGENCY is very important.
In Canada, the job market is so terrible! Yesterday, I went to a job fair held in Metro Convention Centre. Too few companies and too few agencies there!! I couldn't find any company who know the computer field i ever worked in. Too bad!