Six and a half years after the performance that earned it, the shot putter celebrated his achievement in his hometown of Kamloops, B.C., and in the fieldhouse where he trains.
Armstrong was finally presented with his bronze medal from the 2008 Summer Games in Beijing. He is the first Canadian to win an Olympic medal in shot put.
In the infield of the indoor track, Armstrong stepped onto a low platform, hockey player Hayley Wickenheiser hung the bronze medal around his neck and the Canadian anthem played.
The ceremony coincided with Sunday's celebration of the Canadian flag's 50th birthday. Armstrong collected one from his mother Judy and paraded the Maple Leaf in front of hundreds of people who came to cheer the country's first Olympic throwing medal since 1912.
"To have our community come out like this, a lot of people I haven't seen for a long, long time, it just really hits my heart," Armstrong said. "To have it here in this facility means a lot to me.
"I've had support from the time I was nine years old in the track club."
It wasn't until 2013 that third place was stripped from Andrei Mikhnevich of Belarus. He tested positive for a stimulant and steroids in a re-test of stored urine samples from the 2005 world track and field championships.
Armstrong finished fourth in Beijing. He missed bronze by less than a centimetre with a Canadian-record throw in the Bird's Nest Stadium.
"It just shows if listen to your coach and you're dedicated and you work hard, you can do it clean," Armstrong said. "I'm a prime example of that.
"I was extremely happy with my own performance. To go to Beijing and get a new national record, to compete the best I'd ever competed on that day is very hard to do."
The Canadian Olympic Committee arranged Sunday's ceremony and said attendance was about 1,200. COC president Marcel Aubut said he was "over the moon" to hand Armstrong what was the original medal, not a replica.
"Justice is being done. I love this too," Aubut said. "The cheaters, there is no room for them in this game."
Among those attending Sunday's event were Armstrong's coach Anatoliy Bondarchuk, Olympic champion skier Nancy Greene-Raine who is a Canadian senator, Kamloops-Thompson-Cariboo MP Cathy McLeod and Kamloops mayor Peter Milobar.
Armstrong's mother Judy said the wait has been difficult at times as the wheels of justice turned slowly.
"For him, I would say it was probably hard at times because he kept wondering in his mind 'am I going to get it, will they give it to me?'" she said. "There's so many hoops to go through.
"I had this vision in my mind I guess of him on the podium and them playing O Canada and today fulfilled that."
A four-time Olympic gold medallist in hockey, Wickenheiser was the International Olympic Committee's representative because she serves on the athletes' commission. She felt for Armstrong, who wasn't able to experience his moment of glory on that day in Beijing.
"It's probably a bittersweet moment for him, but I'm just happy that it happened," she said.
It was also a day of mixed feelings for Abby Hoffman, a former Canadian Olympian who serves on the IAAF's anti-doping committee.
"I suppose it's kind of vindication on the one hand of the work that we do . . . we can catch people long after the fact and made amends and present medals to the right people," Hoffman said.
"On the other hand, it's also a great reminder we've got more work to do because catching people on the day and making sure competition is fair, the right medals are given to the right people at the right time, that's the ultimate objective."
The six-foot-four Armstrong was about 20 pounds lighter than his usual competition weight of 345 pounds. He lost some weight before undergoing elbow surgery Dec. 29.
The elbow injury hampered his performance at the 2012 Summer Games in London where he finished fifth. Armstrong hasn't yet committed to any competitions in 2015, but he intends to compete at the 2016 Olympics in Rio de Janeiro.
"Right now I'm just trying to get back into throwing shape," he said. "My strength is coming along quite easily. It's going to be more of a speed thing and a technical progression moving into Rio de Janeiro. I'm motivated. I'm looking forward to competing there."
Also on HuffPost