Ville de Longueuil(site info)
Although stronger on the French side, there are several pages in English. There is a map, a word from the mayor, quite a bit of history, and some general information about Longueuil today.
http://www.ville.longueuil.qc.ca