As hades rightfully wrote, so what? Not BB's fault if you assumed maintenance would take place at 7am GMT. If you know other servers got 24 hours notice then surely you also could have guessed this would happen on "our" servers (and the timeframe perhaps?).
Anyhow with players from all around the globe, there's no pleasing everyone so next time there's a maintenance and you know the date 7 days in advance, then adapt accordingly even if that means it will take you just a couple of days to set everything back to your liking on your islands.
PS: at least one of my guild members is from Canada. She hasnt complained so far because at best it would have been a "meh".