If you think that a population even composed simply of French, English, Scottish, Irish, Welsh, Russian, Ukrainian, Italian, and Greek (to name but a few cultural groups that have long resided in Canada) can be regarded as "bicultural" then you clearly have no idea what culture is.  The only way these can all be regarded as one or two cultural groups is if you distinguish cultural groupings by the God they worship.  But in that case, you should be fine with Muslims too right?  After all, they worship the same God too.  Fly over to the United Kingdom and see how many teeth left over after you announce that English, Scottish, Irish, and Welsh people are all the same cultural group.