In other words, there is nothing unusual about a government, in a sovereign Parliament, repealing a piece of legislation that was adopted in a previous Parliament. That is completely acceptable in the practice of Canadian or British law.
On May 18th, 2016. See this statement in context.