Canadian values = a mix of western European values, at least traditionally.
We are all descendants of immigrants. 70+ years ago most of those immigrants were from Europe, be it Ukrainians/Poles/Italians/Irish/Scottish/English/German/Hungarian etc. Despite vastly different cultural backgrounds, most of those countries share foundational beliefs in Christianity, some degree of democracy/self determination, rule of law, and so on. It's easier to assimilate those groups into one when there are shared values that transcend cultural differences.
Fast forward to today, many immigrants are coming from South/East Asia or the Middle East. Unfortunately those parts of the world still believe in any one of: discrimination based on social status/ethnicity, caste systems, religions stuck in the 9th century or older, cheating/corruption as part of every day life, might-is-right authoritarianism, treating women like dirt, etc. This isn't to say that these beliefs can't be shed upon arrival, but when large numbers of immigrants from these parts of the world arrive and establish clustered communities, the risk of cultural compatibility starts to creep up. Look no further than Indian guys driving around with Punjab/Haryana/Gujarat stickers on their car to see how integration into western society is failing.