Jim Vest (Canadian, XX-XXI)