Canada will purchase 50.4 million doses of swine flu vaccine and officials say that should be sufficient to protect all Canadians who want to be vaccinated against the H1N1 virus.
Health Minister Leona Aglukkaq announced the order on Thursday.
The vaccine will be purchased from GlaxoSmithKline, which will make the product at its facility in Ste-Foy, Quebec.
Canada has a population of 33.6 million. Canada's pandemic plan suggests authorities should bank on 75 percent of Canadians getting vaccinated. With 50.4 million doses, 75 percent of Canadians could each get two doses.
Canada has had more than 60 swine flu related deaths.