I’ve been told to not say to Canada immigration you are entering to be vaccinated even if it’s for a private clinic and you’re paying out of pocket. Make it a tourism trip, with a shot on the side. If that doesn’t work, there are some cheap flights to Europe.