The problem is that Canada failed to develop its own cultural and national identity. How can you integrate into a culture that does not exist?. You can't compare Canada and the UK. The United Kingdom is the core of the Empire where the natives lived a thousand years ago. America chose the revolution to free yourself from British colonial rule and thus greatly build own cultural and national identity by becoming a world empire. On the other hand, Canada tried to achieve the same result as the British colony through evolution, which is practically impossible.Canada still has no national and cultural identity and where the indigenous people were practically exterminated a long time ago. In fact, Canada is the perfect place for multiculturalism to thrive.