Immigration law is far beyond my expertise, but here are some sources you can check:
FEDERAL
https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit.html
https://www.visaplace.com/canadian-immigration/work-permits/
https://www.canada.ca/en/immigration-refugees-citizenship/services/work-canada/permit/temporary/work-permit-types.html
ALBERTA
https://www.alberta.ca/come-temporarily-to-alberta.aspx#toc-2