Vidal, Beaufort Henry, Colonel Inspector-Gen of Canada