Moderna unveils its vaccine factory in Laval

Is there still time to get a flu vaccine?

Health Canada approves new vaccine from Novavax