Eddy Mushibuka had been working in Alberta and bought his ticket at a Safeway Gas Bar in west Edmonton in June.
When he recently went to a store to check it, the retailer told him he won $12,500.
But Mushibuka looked at the screen, and saw more zeros.
The retailer then told him he actually won $12.5 million.
When it comes to ideas for his windfall, Mushibuka has a few ideas, including buying a car.
“The first thing I have to do is come back to earth,” he said, laughing.
"After that I’ll probably buy a new home and maybe a car. Other than that I think I’ll just take a couple vacations and that will be great!”
Mushibuka’s ticket was one of four — one other sold in Alberta, one in British Columbia, and one in Ontario— that shared the $50 million LOTTO MAX jackpot for June 5, matching the numbers 2, 10, 13, 16, 30, 33, and 48.
ALSO ON HUFFPOST: