Canadian trucker calls vaccine mandates a 'slap in the face'