In the early Middle Ages, Canton had a significant Muslim population as a result of its trade with the Middle East.
268473
Canton's trade with the Middle East caused it to have a significant Muslim population.
268474
Canton never traded with the Middle East and consequently never had much of a Muslim population.