There's no obligation to hold a referendum; it's a policy matter. It's up to MPs to decide whether they would like to hold a referendum or not. It's part of the political debate. I don't see the fact that there were referendums in some provinces before on that matter as an obligation for the federal Parliament to have a referendum.
On September 22nd, 2016. See this statement in context.