Cheaper generic Ozempic is coming to Canada after Novo Nordisk fails to maintain patent in this country  MSN