Now 20 years later, Weegar is jumping at the opportunity to create his own international memories.
"I always see this picture and it's (Rivet) holding the trophy and it's so weird that I get the chance to go do it, and hopefully I get the chance to re-create the same photo.
"It's awesome, hopefully I can do it."
Weegar got the call to join Canada at the end of the regular season, and didn't need long to think about it.
"It was a no-brainer, honestly. I kind of get goosebumps," said the ecstatic Flames defenceman.
It's just the second time the 29-year-old will represent his country. The first was at the World Junior A Challenge in Langly, BC. Playing for team Canada East, where they won a silver medal.
"I was 17 and I don't think I appreciated it as much as I do now. I'm looking forward to wearing that jersey and it was a no-brainer for me."
He'll pull that Canadian jersey over his head starting May 12th in Riga, Latvia when Canada opens the tournament against the host Latvians.
"I think my Mom and my Dad are absolutely stoked for me," Weegar said. "Honestly, I don't even know what to think about it, this is the first time I've actually thought about it, this interview. Just to wear the jersey and have my family coming over and representing the country is going to be great.
"I want to win a gold medal and it would be cool to hang that up in my house."
For Weegar the opportunity to represent his country helps lessen the disappointment to finish this NHL season, not getting a chance to play in the Stanley Cup playoffs.
"You obviously want to win the Stanley Cup but if you have a chance to go and compete for a gold medal I think it's crazy. I can't wait to do it," he said.
"It sounds like there's going to be a great team."