Family Owned and Operated. Lowest Price in Town Guaranteed with Price Match

It is with profound sadness and much love that we mourn the passing of John Charles Switzer, of Hamilton on March 23, 2026 at the age of 71 years. John was born June 27, 1954 in Orangeville, Ontario. John will be greatly missed by his wife of 41 years, Diana Gordon; his children Emily (Thomas) Switzer and Connor Switzer; his beloved mother, Dorothy (the late Jack) Switzer; and siblings Michael (Sherry) Switzer and Karen (Michael) Switzer. John brought humour and compassion to all he knew. An avid traveller, reader, gardener and lifelong learner, he attended the University of Toronto, York University, the University of Guelph and McMaster University studying Archaeology and Computer Science. On an archaeological dig in Simcoe County, John met the love of his life, Diana, a former U. of T. classmate. He took pride in his work as a software engineer, including the past 20 years at IMAX. John was devoted to his children. He never missed a lunch-time pickup, graduation, concert, or any other event in his children’s lives. He was a constant source of love, reassurance and strength for his family. John’s happiest times were at home building something and in his garden with his family. A Celebration of Life to honour John will be held at a future date. Donations can be made in John’s name to Mission Services of Hamilton (196 Wentworth St N, Hamilton, ON, L8L 7W2). The family wishes to send a special thank you to the staff at Juravinski Hospital and Cancer Centre for their care and kindness.

Share Obituary: