Cheaper generic Ozempic is coming to Canada after Novo Nordisk fails to pay patent fee  National Post