Montreal rides / open water swims

Hi,

I have just landed in Montreal and will do a few races this season in Canada/US. Anyone live in Montreal (south shore) that knows some good training rides and open water swimming areas?