Is CDN too far for you? The centre where I work on Van Horne has "Free Swim" hours, some which are restricted only to adults, and have lanes for laps.
Its not ghetto at all. Probably the cleanest pool in the area. Membership is free, and different hours on different days.
call 514-342-9988