Section 35 of the Immigration and Refugee Protection Act provides that a permanent resident or foreign national is inadmissible to Canada for security reasons. It states:
Human or international rights violations
35. (1) A permanent resident or a foreign national is inadmissible on grounds of violating human or international rights for
(a) committing an act outside Canada that constitutes an offence referred to in sections 4 to 7 of the Crimes Against Humanity and War Crimes Act;
(b) being a prescribed senior official in the service of a government that, in the opinion of the Minister, engages or has engaged in terrorism, systematic or gross human rights violations, or genocide, a war crime or a crime against humanity within the meaning of subsections 6(3) to (5) of the Crimes Against Humanity and War Crimes Act; or
(c) being a person, other than a permanent resident, whose entry into or stay in Canada is restricted pursuant to a decision, resolution or measure of an international organization of states or association of states, of which Canada is a member, that imposes sanctions on a country against which Canada has imposed or has agreed to impose sanctions in concert with that organization or association.
A Citizenship and Immigration Canada has produced a useful internal document summarizing the jurisprudence (up to about 2010) on the interpretation of this section, and I have reproduced it below. More recent jurisprudence can be found throughout my blog, but the CIC document is a very useful summary.
Please note that what I have reproduced below should not be viewed as legal advice. I obtained a copy of this internal Citizenship and Immigration Canada training guide through an Access to Information Act request (the “ATI”). The reproduction of question and answer has not occurred with the affiliation of the Government of Canada, nor with the endorsement of the Government of Canada. (I have decided not to reproduce the names of the Service Canada officers involved.) Please e-mail me if you want a copy of the original question and answer contained in the ATI.