John werd op 20 juni 1922 geboren in Winterburn Alberta als zoon van George en Mary Gordon uit Winterburn. Zij waren op 3 maart 1915 getrouwd in Edmonton. Zij zusters waren Mary en Williamina Gordon en Mrs. Florence Fraser. Zijn oom Mr. W.S. Walker zond in maart 1943 een verzoek aan het leger of John hem vanwege zijn ernstige ziekte met twee maanden verlof kon helpen met het werk op zijn boerderij (iets wat John wel vaker deed) Het is niet bekend of dit werd toegestaan.
Hij was boer en lid van the Presbyterian Church.
Hij nam op 9 december 1942 dienst in Edmonton en hij ging op 14 maart 1944 overzees naar het VK en hij ging vervolgens op 9 juni als versterking naar Frankrijk. Hij werd op 28 oktober vermist in de strijd en keerde op 1 november hersteld terug van de Duitsers.
John sneuvelde op maandag 19 februari 1945 op de leeftijd van 22 jr. in the A Coy bij het Moyland Wald tijdens de slag om het Rijnland en hij werd tijdelijk begraven in Bedburg Hau Duitsland en hij werd daarna op 19 september 1945 herbegraven in Groesbeek.
At his headstone: HE LIVES WITH US IN MEMORY AND WILL FOR EVERMORE
Zijn medailles waren: 1939-45 Star; France Germany Star; War Medal and CVSM & Clasp.