Elisha Cuthbert and Dion Phaneuf
09/03/2012 at 12:00 PM EDT
It's a match made in heaven ... or, actually, Canada.
Toronto Maple Leafs captain Dion Phaneuf popped the question over the weekend to his longtime girlfriend, Calgary-born actress Elisha Cuthbert
– and she said yes, a source confirms to PEOPLE.
The actress currently stars as Alex Kerkovich on ABC's Happy Endings
, and is also known for having played Kim Bauer on Fox's 24
Phaneuf, 27, a defenseman who hails from Edmonton, played for the Calgary Flames for four and a half seasons before joining the Maple Leafs in early 2010.
Cuthbert and Phaneuf began dating in 2008.