The GST was a revamping of the old federal tax that most Canadians never saw. Mulroney brought it out in the open, called it GST, and applied it to many more things. It always went into general revenue.
The reason Chretien didn't scrap the GST is that it was a large part of revenue, and the country was broke.
I am not fighting for the Liberals but Mulroney's debt was getting unmanageable. Close to forty cents of every tax dollar went to service the debt. The federal government was broke so money had to come from somewhere. One thing the Libertals have done is to increase our GDP. All those "Team Canada" trade junkets around the world helped with that. It's pretty hard to get down on Chretien's government for taking money out of health care. Fiscally, the Liberals did pretty well. I don't agree with the gun control, or the sponsership fiasco but both those things were small compared with the total budget. Canada's debt to GDP is now the best among the G-7 countries.
On the other hand, both Mulroney and Chretien neglected our military. Our military is a disgrace and a joke. Martin has brought it back a little but they've got a long way to go.