NDP, Green leaders welcome Keystone cancellation Ot