Canada's finance minister quits