We’re sorry to share that John Drew passed away on Sunday, March 15, 2026.
John was born in Port Arthur on September 2, 1948. He went to Pine Street School and PACI before heading to Lakehead University. There, he earned degrees in Business Administration (1970) and an Honours Bachelor of Commerce (1972). John stood out as a student and proudly received the Dean Braun’s Highest Ranking Graduate Student award for both his degrees.
He had a long career with the federal government, retiring in 2007 after working there for 35 years. Early on, John worked with the Auditor General and even took part in a United Nations audit in New York City. After that, he spent the rest of his career at Revenue Canada’s office in Thunder Bay.
John was very proud of his family and especially loved spending time with them at their camp. He will be remembered fondly by his son Clinton Drew (Caitlan); grandchildren Abigail, Lillian, Isabelle, and Zachary; sister Beverley Drew (Barry Beaupre); nephew Myles Beaupre (Lauren) and niece Nicole Beaupre (Jamie Polhill); great-nieces and nephew Emmy, Ruby, and Owen Beaupre; Aunt and Uncle Jim and Betty Whatley; plus many cousins.
He was predeceased by his parents Walter and Emmy Drew as well as several Aunts and Uncles: Edward (Genny) Whatley, Gordon (Audrey) Whatley, Ivy (Axel) Nielsen, Richard (Kay) Whately, Kay (Jack) Masters, Joe (Elaine) Whately, Donald (Nancy) Drew, William (Violet) Drew and Kathleen (William) Parry.
The family would like to say a special thanks to the staff at Chartwell Hilldale along with those at St. Joseph’s Hospital and The Regional Cancer Centre for all their care and kindness.
A Memorial Reception will take place at Sargent & Son Funeral Chapel located at 21 N. Court Street on Friday, March 27, 2026 from 11:00 am until 2:00 pm. If you’d like to show your sympathy please consider sending memorial donations to a charity of your choice.
You can leave online condolences at www. sargentandson. com
! function(f, b, e, v, n, t, s)
{if(f. fbq)return; n=f. fbq=function(){n. call Method?
n. call Method. apply(n, arguments): n. queue. push(arguments)};
if(! f._fbq)f._fbq=n; n. push=n; n. loaded=!0; n. version=’2.0′;
n. queue=[]; t=b. create Element(e); t. async=!0;
t. src=v; s=b. get Elements By Tag Name(e)[0];
s. parent Node. insert Before(t, s)}(window, document,’script’,
‘https://connect. facebook. net/en_US/fbevents. js’);
fbq(‘init’, ‘1329423167624188’);
fbq(‘track’, ‘Page View’);