I'm in Toronto right now, but I am willing to move to SoCal or somewhere in the states where the jobs are. Where would you guys recommend going?
And what about certifications. Are they easy to get? Which ones are essential that I should get asap?
Do you speak French? That could be a plus.
California has an extremely high cost of living. Probably not the place to move if you're initially getting into the IT work space.
D.C., Maryland and Virginia has a lot of jobs but they require security clearances possibly. Cost of living in the nexus is high but the south or north you move things get cheaper.
There are a lot of options: Dallas, Houston, Chicago, NYC, Tampa, Phoenix, Seattle, etc.
Certs are just H.R. Validation tools (doesn't take away from the knowledge obtained).
As far as difficulty, some are more difficult depending on the level of expertise and technical knowledge needed like CCIE, OSCP, VMWare Design, etc. The best thing to do is start out with the CompTIA Trinity of Net+, A+ and Sec+. Those are a good foundation. And then depending on your interests, obtain certifications that accentuate what you're doing.
If you want to be a project manager then PMP, CISSP and a MBA would be great. If you want to be a system administrator then MCSE, A+, Security+, Linux+, VCP would all be great. If you want to be a network administrator then CCNA/CCNP, Security+ and Network+ are good. Security experts should probably get Sec+, CEH, CISSP, GSEC, OSCP, OSWP, CISA, CISM, etc.
Again, these are just things to get you through the door for an interview. Though don't be a paper tiger or you'll get destroyed in the technical interview.