I understand that it is the stated policy of the EU that all member states have the same number of Public Holidays.
11th November is a Public Holiday in Belgium, France & Poland - as well as Canada & USA. Perhaps HMG want the "extra" holiday to be on a day that will cause minimum disruption to "the City"?