No. As a US citizen, you do not need a work permit for a job in Canada lasting six weeks or less. You may enter as a visitor and work legally without a permit, provided you:
A work permit is required. The application process can take weeks to months, so apply well in advance through Immigration, Refugees and Citizenship Canada (IRCC).
Always verify current rules on the official Government of Canada website before travel, as policies can change.