If you are a U.S citizen, you can get a TN visa. Do you live close to the Canadian border? If you are in Seattle, you can get a job easily in Vancouver. I'd say, watch Craigslist and monster.ca and apply for a few jobs and see how it goes. If you have a job offer in hand, you can get a TN visa and enter Canada. Once you have a year of Canadian work experience and you're in Canada, it's easier to apply and be granted a PR visa.