Looks like as recently as 2012, former Liberal leader and current Foreign Affairs Minister Stéphane Dion supported a referendum:

Precedent makes holding a referendum necessary in Canada: changing the voting system would require popular support. To get this support, Canadians must be presented with a voting system that provides them with better influence over the political system.