As a Canadian I do sympatize with you to a certain extent, since we get the same treatment during Canadian holidays. I play LOTRO, which has often had maintence on Canadian holidays.
But at the same time, I really don't expect Bioware to figure out all the holidays for all the different countries the game is released in and try to schedule their maintenance around them all. They said maintenance would be on Tuesdays, and if your holiday falls on a Tuesday, you are going to get hit.