Canada is not multicultural microscopically. Each culture and ethnicity are segregated in their own community and religious centers and bubbles. Most of them barely know their neighbors and they do not interact outside their ethnicities and religious circles. All of Toronto’s suburbs are settlements of immigrants and they are not cities. It will take a long time through new generations going through public education to create a melting pot. Private schools would be a disaster to the future of Canada because public schools are the only source to create a homogeneous society and teach Canadian values.
That is my opinion.