score:10
The vaccine might not be immediately effective.
For example Superdrug says
You need to finish the course at least one week before travel. This means, that you need to get your first dose at least two weeks before travel.
In Vancouver? Canadian Travel Clinics says
Adults should have two doses of Dukoral and children will need three doses. These doses need to be spaced a week apart. You should aim to complete the entire course at least a week before you arrive at your destination.