I live in Toronto (right on Lake Ontario). I love the southern part of the lake (close to Niagara Falls), virgin nature and nice beaches. Generally speaking the Canadian side of lake Ontario is much nicer than the American side. Yes we do have few nice beaches but nothing compared to Virginia or Florida !! You guys are lucky.

Maged