Canadian envoy pays farewell call on COAS