Johns was born to missionary parents in Sichuan, China. He lived in China until 1926, when political unrest there prompted his parents to return to North America. After spending time in Tacoma, Washington, and in Brandon, Manitoba, his family settled in Hamilton, Ontario.