In British Columbia, by law there are two different models for the length of the campaign period. In a fixed-date election, the voting day is the 28th day after the election is called. For an “on demand” election, it varies between an additional four to 10 days that are added to that period. The idea is that it will, depending upon the day the election is called, ensure that voting takes place on a Saturday.
In the context of a snap election in a pandemic, having more time was critical for Elections BC to be able to establish our offices, to be able to send supplies and to be able to establish the telecommunications network that enabled us to communicate with our offices.
My bottom line would be that more time obviously is better from an election administration perspective, especially when it's an “on demand” election.