I am not a vocal Kelly Leitch supporter, but I am trying to understand why she is being so vilified for her "Canadian values" stance.

As a native born Canadian, I am unfamiliar with the immigration process followed by new residents to our country. That said, I can only expect that these people should have a rudimentary understanding of the laws of Canada and our constitution. I recognize that new residents/immigrants are not yet new Canadian citizens who do undergo an indoctrination in these areas; still it would seem to me that we should be conducting ourselves in a "fair play" mode - that is, instructing all prospective immigrants as to the basic values that these laws epitomize and, conversely, ensure that the prospective immigrant is fully cognizant of the obligations being assumed by the act of entering our country. In other words, we should deport ourselves as a principled merchant (full disclosure) and the immigrant as an intelligent (and informed) buyer AND visa-versa.