Holidays vary by province and some businesses don't need to respect them.
Both are a holiday at the federal level (so for public servants and companies under federal jurisdiction like banks) and it's either good Friday or Easter Monday in Quebec (at the employer's discretion), otherwise I think it's good Friday for all other provinces and territories and Easter Monday isn't a default holiday anywhere that's under provincial jurisdiction.
Technically whole Serbia has the Easter Monday off but it's Julian calendar (Orthodox) Easter. Also every chatolic person has a day off today and one big part of the country has school holiday.
This map is misleading. I'm fairly certain my colleagues in latin america had easter mondays off, and they were all catholic. And speaking of, apparently orthodox easter doesn't count, which leads to even more grey countries.