Barbara and Douglas Fink couldn't believe their luck when they matched their six numbers to those drawn in Canadian lottery, Lotto 649.
See also: 'Lonely' Euromillions winner picks up another cash prize
See also: 'Skint' man says he doesn't resent ex's £14.5 million lottery win
In Canadian dollars. the couple, from Alberta in Western Canada, won C$128,000 prize, around £76,000, in 1989, followed by a C$100,000 prize, around £59,000, in 2010.
Their most recent win saw them one of just two ticket holders to match all six correct numbers - bagging themselves a whopping C$8.2m - just under five million in British pounds.
Barbara was the first to discover the couple's luck had come in one again and immediately picked up the phone to her husband.
The couple matched all six correct numbers to scoop their millions
She said: "He didn't answer, so I waited five minutes and tired again.
"That time, he picked up and I said, 'I've done it again'."
The couple are planning on sharing their winnings with family and will pass some along to their daughters and grandchildren.
Barbara said: "Family comes first - we want to make sure that our daughters and our grandkids are looked after."
After ensuring their children and grandchildren are financially sorted, the couple plan on spending time travelling and even moving to a new house.
Douglas said: "Barbara wants a new house, so she'll get one."