The white Team Canada sweater worn by the 17-year-old Rimouski Oceanic star during Canada's gold-medal run collected 59 total bids and eventually went for $22,100.
The jersey was initially pulled off the online auction when Crosby's red sweater went missing on his way home from the tournament in Grand Forks, N.D.
Police eventually located the red jersey, which had been stolen from the Pierre Elliott Trudeau Airport in Montreal, and Hockey Canada put the white uniform back in the eBay auction last Friday.
Sidney Crosby's white Team Canada jersey from the world junior hockey championship collected $22,100 in an online auction. (CP File Photo)
Since then, Crosby's sweater received 59 bids in total. The winning bid came from Montreal company AMG Medical Inc, a national supplier of medical, surgical and home health-care products.
"We're very, very excited about this," AMG Medical president Philip delBuey said from Montreal.
"It's tremendous to have Sidney's jersey but our motivation really in buying it is also to help the beneficiaries of this auction, which are the victims of the tsunami and all the Canadian youths who participate in Hockey Canada's programs."
Hockey Canada also auctioned several other items from the world junior championship to raise money for charity.
with files from Canadian Press