I think you might be somewhat surprised by the religious and ethnic make-up of Canada. It is a place with a huge variety of cultures, especially in the larger cities. For reference their 2011 Census states that the population is approximately 3.2% Muslim (Wikipedia) and Britain is probably around 4-5% Muslim - it's not a huge disparity.
Does that figure include estimates for the number of illegal Muslim immigrants in this country? I simply don't believe that it's only 4-5% of the population.