Hector A. MacKinnon, RCN, Riverdale, on active service