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).