garnsworthy was born in edmonton, alberta, the son of an unemployed carpenter. raised in a non-religious environment, he became a practising christian after being taken to bible class at age seventeen. he received a bachelor's degree at the university of alberta in 1943 and later earned a theological degree from wycliffe college in toronto. he spent twenty-two years as a priest in the city before being elected as an assistant bishop in 1968.