Don't be so quick to assume it was a failure not intentional. One of the comments in the article suggests it could have been to avoid PMPRB which is price control for patented drugs.
The company said it was intentional, probably because of the reason you mentioned: “In a statement to Fortune, Novo Nordisk said there was no mistake regarding its patent maintenance fee in Canada.”