Entry into any country is governed by the decisions of that country. IRCC establishes the requirements to enter into our country.
From our perspective, it is an issue of customs. We would have to be able to screen people and not bring into Canada goods that represent a risk to Canadians. For foreign nationals, we are responsible for administering IRPA at the ports.