John werd op 14 juli 1924 geboren in Margaree Nova Scotia als zoon van John en Margaret MacFarlane, uit Gillisdale, Inverness Co., Nova Scotia. Zijn ouders waren op 3 september 1923 getrouwd in South West Margaree. Zijn broers waren Malcolm Lawry, Alex Francis en Alex Joseph MacFarlane. Van zijn halfbroer is de naam onbekend en die was ook in het Canadese overzeese leger. En hij had ook een zuster Mrs. Patrick.
Hij was van beroep arbeider en hij was lid van de rooms-katholieke kerk.
Hij nam op 16 november 1943 dienst in Halifax Nova Scotia en hij ging overzees naar het VK op 7 mei 1944 en hij ging vervolgens op 23 juni 1944 naar Frankrijk.
John stierf aan verwondingen op zondag 9 juli op de leeftijd van 19 jr. in the B Coy bij Cussy en hij werd tijdelijk begraven in La Delivrande en hij werd op 2 december 1944 herbegraven in Beny S/Mer.
OP zijn grafsteen: DIED OF WOUNDS AT CAEN. BORN AT MARGAREE, NOVA SCOTIA. “REST IN PEACE
En zijn medailles waren: And his medals were:1939-45 Star; France Germany Star; War Medal; CVSM & Clasp.