James werd op 1 juni 1914 geboren in Fort George Schotland als zoon van James McHaffie-Gow en Jessie McHaffie-Gow. Zijn ouders waren in 1912 getrouwd in Glasgow Schotland. Zijn vader stierf op 13 januari 1915 in Frankrijk in WO 1 en Jessie hertrouwde na deze oorlog als Mrs. Hirsch. Hij was op 10 mei 1941 in Truro Nova Scotia getrouwd met Bertha Mary McHaffie-Gow, uit Rounthwaite, Manitoba. Hun dochter was Lois Marilyn McHaffie-Gow. Zijn halfzuster was Rosemary Hirsch.

Hij was timmerman en lid van the Church of England.

Hij nam op 13 september 1939 dienst  in Victoria British Columbia en hij ging op 2 september 1941 overzees naar het VK.

James stierf aan verwondingen op woensdag 14 oktober 1942 op de leeftijd van 28 jr. t.g.v. een ongeval met explosieven als instructeur tijdens een oefening in Engeland en hij werd begraven op the Brookwood Military Cemetery.

Op zijn grafsteen: IT’S IN MY HEART TO SPUR ME ON, MY FAITH AND COURAGE TO RENEW THE THOUGHT OF YOU

Zijn medailles waren: Defence Medal; War Medal; CVSM & Clasp.