John McNichol was born in Toronto, Canada, in 1970, and spent the first eighteen years of his life there before attending Franciscan University of Steubenville, where he met his wife, Jeanna. Today, they live with their seven children in Vancouver, Washington, where John earned Master's degrees in English Literature and Education, and teaches middle school.