Since you are an American citizen, all you need to do is get an offer of employment from a Canadian employer in your preferred location and a positive LMO (Labour Market Opinion).  The LMO is obtained for you by your employer.  They have to apply for it at the HRSDC and it can take anywhere from a few weeks to 3 months to get.  Once you have the positive LMO, you can enter Canada, and you will receive your work permit at the Point Of Entry (POE).