The population density of Canada is the average population density of the whole Canada whereas the population density of city of Montreal refers to the population density of one city only. There are some regions in the country usually in the rural areas where population density is very low while on the other hand, the population density of cities are very high due to more job opportunities so that's why the population density of Canada is lower as compared to the city of Montreal.