Bruce Rowe and his wife Carol of Beiseker (BYE-suh-kuhr) matched all seven numbers on one of the 38 sets of MaxMillions in the May 22 draw with a quick pick ticket bought in Calgary.
Rowe, who is 72, was first elected to the legislature in 2012 in the riding of Olds-Didsbury-Three Hills.
He and eight other Wildrose members, including then-leader Danielle Smith, crossed the floor to join the PCs in December 2014.
Rowe did not run in the provincial election on May 5, and the other floor crossers, including Smith, lost in the election, as did the PCs, who only won 10 seats.
Bruce Rowe says the money will be used to buy an 1965 Corvette and help with their grandchildren's education.
"I think I went straight into shock," Carol said Friday when she and her husband picked up the cheque at the lottery corporation's headquarters in St. Albert, Alta.
"I just kept on saying, 'Oh my gosh, Oh my gosh! That's all I could think of to say. Then I called my husband — he couldn't believe it either."
Bruce said the couple used to have a '65 Corvette, but "we sold it a while ago.
"We're going to buy another one."
Also on HuffPost