"....it has always been taken for granted, accepted by social value and social custom, that immigrants conform to Canadian values, customs, and lifestyles by assimilating into mainstream culture."

Taken for granted by whom?  Surely not B.C. people, who for about three generations, have seen Chinese and what we now call Indo-Canadians dress pretty much the way they did in their native countries, and speak their native languages not only in their homes, but on the streets, too.  Still do!  Take a look at the commercial signage in Richmond, B.C. for example.  Or Vancouver's Chinatown. 

Now, the original immigrants' CHILDREN may conform to a great degree.  

Meanwhile, you have a lot of Canadians of Anglo-Saxon Christian descent who continue to say, "Hey, gee, y'know, I think I want to explore this Buddhism thing a bit more.  And they do. Who's "assimilating" what?