What you're proposing here is juvenile rhetoric.  What are "Canadian values"?  Kelly Leitch's list includes words like "tolerance" but many of her supporters are a long, long way from demonstrating any sort of tolerance of immigrants.  How about the guy who slaughtered half a dozen people in a Quebec Mosque?  Was he demonstrating "Canadian values"?

Here's the thing: a free country is a free country.  It isn't MORE free for white Christians.  It's equally free for everyone.  So, if your argument is to ban non-white non-Christians, then you may be demonstrating what you believe to be Canadian values, but you are no longer upholding the laws of a free country.... so again I ask my earlier question:

What problem are you trying to solve?