i suggest hooking up with people in Baltimore, because you're there now, and parts of Oregon & Washington. via the Internet, or by like walking into a coffee house in Ashland and asking for a job pumping caffeine.
there are people in Baltimore who feel exactly the way you do. i suggest using Craigslist to meet kindred souls, like placing an ad in the Personal-Platonic section, or one of the Discussion groups.
http://baltimore.craigslist.org/
also the Post Carbon institute either has a chapter in Baltimore, or needs to start one there. that's a great place to meet young people who are optimistic enough to believe the city is survivable during Energy Descent. which it absolutely is - if people make the necessary changes, and get some Sweden in their lifestyle.
as far as getting a Canadian work permit, i don't have the URL, but it's not hard to find.
http://www.google.com/search?hl=en&q=ca ... gle+Search
should you go to Vancouver & visit one of the antiwar rallies, you'll find yourself surrounded by kindred souls. Something as simple as walking into the Blenz at the corner of Burrard & Robson in dowtown Vancouver - and asking for a job ap - and you will be meeting interesting people. "A.J.", who boat-sits, would be homeless if not for his friends, holds up a tips jar near that same corner for an hour or 2 a day. not badly positioned for Peak Oil.
if you're travelling & meeting a lot of people, some of them will have Hepatitis. the consensus among a lot of people in Vancouver is that Hep is transmittable by sharing a drinking glass or a cigarette. just suggesting a little caution, not avoiding people.
another place where things are happening ... Zap car in Santa Rosa, California. their mini-cars are taking off and their stock options might be pretty worthwhile. their whole business plan is built around Peak Oil.
any job in the States will involve paying taxes to the Bush war machine.
if that bothers you, which i sense it does, the Canada scene might fit with your admirable moral picture. not to forget about other countries, it's just the plane tickets are expensive and you might want to spend some time in Baltimore after a 6 month re-con mission in Europe. a re-con mission like that can cost money, $10,000 easy.
any job in Canada will bring with it health insurance that will come in real handy if you find yourself with a family in 10 years.
dude, you're more awake than most of those people who climb the corporate ladder. you're more awake than a lot of the people at the top of the corporate ladder. and don't even get me started on how much more awake you are than the numbskull in the White House and his Secretary of State. when you have a hangover, you're more awake them him after 3 cups of coffee.
- - -
learning a new skill is a pretty good idea, too.
http://usa.autodesk.com/adsk/servlet/in ... eID=123112
"3D Studio Max Rev. 8"
3D Studio Max is an animation program that is central to most video game and animation houses these days. you get good in Max, & they will want to talk with you. many, if not most, of them are primarily self-taught.
this is a full function 30 day demo that comes with another 100 MB of tutorials. if you're willing to re-load the OS and the ap every 30 days, and find that it's a good fit for you, after a year you'll have a skill that's valuable in the corporate world yet still suited for telecommuting.