French Prime Minister Dominique de Villepin has postponed a planned visit to Canada , after rioting that began outside Paris last week spread through the city 's largely Muslim-inhabited suburbs .