One thing to note about relocating (if you’re interested in moving) is that you don’t need to relocate to be able to apply for jobs in another city, as long as you’re willing to relocate once you get the job.
In my early 20s, I took a short vacation in Toronto and hand-delivered my resume+cover letter to every company that was in the phonebook under “multimedia”. I had some experience with Macromedia Director, so I figured that was my best bet for employment. I moved after I had an offer. At the point where I’m at in my career now I’d expect an employer to pay to move me, but at the time I’m pretty sure I relocated myself. I didn’t own much so it wasn’t a big deal.
(I don’t actually know how companies process resumes coming in over email vs paper copy delivered to their front desk. At the time, it worked for me, but I’m not necessarily endorsing this as an awesome plan. Maybe it is, maybe it isn’t. I don’t do hiring, and it’s been 17 years since I did this so I have no idea.)
Also. . . I don’t know if this goes without saying, but I feel like maybe it’s worth pointing out - probably you’re more employable if you don’t talk about socialism with your prospective employers. Your online persona seems very into socialism, which is cool, but kind of bad for getting hired. Most employers are going to prioritize new hires who haven’t given a ton of thought to controlling the means of production & unionization and such.
Networking is important, which is unfortunate because I’m terrible at it. But if there are any meetups that you can reach, it’s worth meeting people. IGDA meetings, Tech User Groups, and that kind of thing are useful if you’re able to get to them & talk to people.
All my recent experience is video games, so bear in mind that I don’t know how broadly applicable it is. But what I was going to say is that doing something like Ludum Dare can be a good way to meet people, and also show off & broaden your skill set. A completed project, even an imperfect one, is a nontrivial accomplishment.
I don’t know if you want to do IT support or software dev or what. I know that there are lots of IT certification type deals that are near free and can be done mostly online. That’s far enough outside of my personal experience that I can’t tell you if that kind of thing (being Cisco Certified or whatever) is of any actual value. I guess it’s probably not the worst thing to have on your resume if you’re trying to get helpdesk type work
Re: linkedin. A real photo would be a good idea. Like, an actual photo, of you.
Also, what happened to your gig at PCIT, and could you go back there?
Have you looked at CGI? They’re a consulting firm that operates across Canada.
There are a lot of companies that operate their own job boards. Besides CGI, I know that Ubisoft and EA both have job boards that track openings on their websites. Also, Ubisoft at least will keep a resume on file if you submit it on their website. Probably other companies do that too. It’s both a good way to connect with a company, and a way to see what companies are looking for