"Hogwash": Former ambassador blasts Canada's defence spending commitment