Sainte-Marguerite, Quebec, Canada