Opposition leaders says Trudeau announcement a ploy to buy votes