07/07/2011 12:22 am ET Updated Sep 05, 2011

Ashley Finestone: Michael Phelps' Girlfriend? Secret 2-Year Relationship Reported

Michael Phelps is apparently very good at keeping a secret. The Olympic swimming champion has been secretly dating a Canadian woman named Ashley Finestone for more than two years, RadarOnline reports.

According to Radar reporter Amber Goodhand, Phelps met the Montreal native two years ago when they stayed at the same hotel in South Beach.

A source close to the couple told RadarOnline that the couple stayed at a hotel together in Montreal this past weekend while Phelps competed at the Canada Cup. He won the 200-meter freestyle and the 100-meter butterfly.

The source also said that Finestone, a 24-year-old graduate from McGill University, has always been "concerned" with keeping their relationship private because she is "terrified of the media coming between them."

When RadarOnline contacted Finestone, she said that she doesn't talk publicly about her relationship with Phelps because she does not think that it's the "proper" thing to do.