That is just factually wrong, but they certainly have (for the most part) grown out of it while America clearly has not. Every major city in Canada is a beautiful melting pot in my experience. Francophones vs Anglophones in Quebec like honestly tends to be the bigger issue there. There are of course individuals that are exceptions to this, but broadly speaking Canada is doing a superb job considering how multicultural it is. Like, considerably better than every other multicultural country out there. Support for their first nation peoples is still the most major area they could improve, but I'd argue that it is still leaps and bounds ahead of where America is with its own native population.