Toronto’s Apotex prices its version of Ozempic at less than a third of the cost of the brand-name product