You're entirely right. I'll try to be brief.
Ultimately, for tens of years now, the federal government's official excuse has been that this matter is a provincial jurisdiction. When asked the question, the provincial immigration departments don't even know what temporary workers are.