Singh now looks like a ditherer. How the hell is he going to negotiate on Canada's behalf if it is clear you can make him back down?
Singh would have got more respect by holding firm on a "wrong" decision than to change it to a "right" decision. It would have been forgotten in a few weeks anyway. Now the NDP's opposition can say that Singh can't be trusted to stick to his word.
Bad.