First of all, we have to be very careful about the words we use. For example, there is widespread use of the term “illegal immigrant”. That is empirically not true. There might be an administrative law infracted if people cross a border informally, but there's no such thing as an “illegal immigrant”. This kind of discourse criminalizes people. It then gives the public an idea that in fact there's a problem here.
The other thing is this, and I know this because of work done by colleagues at Université Laval: You, as MPs, work very hard in your constituencies to solve immigration issues. This needs to continue to be done. You need to talk to everyday people about the fact that immigrants are human beings and that they're also protected by the charter. In Canada, everyone is protected by the charter, including non-citizens.