Saint-Eustache-sur-le-Lac

Etymology
From.

Proper noun

 * 1) ;  a town neighbouring the town Saint-Eustache and the lake Lake of Two Mountains