You do realize the huge difference between Shia, Ismaili, And Wahabbi Muslims?
Your experiences with a small cross section of Canadian Muslims doesn't mean the Muslim immigrants are going to be as wonderful and tolerant...