Andrew Eccles grew up in Toronto then lived in Hawaii, Vancouver, and Texas before eventually settling