My understanding is, of course, that an international agreement has to be approved by the government of the day, and the Liberal government of the day approved that agreement. It wouldn't be signed otherwise.
I'll ask General Hillier to confirm. He wouldn't have the authority to sign an international agreement unless the government agreed to it.