The data below is based on the analysis by Canadian gambling expert Thomas Morrison from CasinoValley.ca. Montreal has 120 distinct ethnic communities in its population of 3.6 million. Situated in the province of Quebec, it is the second most populous municipality in Canada.