How many working days in year 2012?
Here is the detail of the calculation:
Because 2012 is a leap year, it has 366 days.
Let's remove 52 saturdays and 53 sundays. It remains 261 days.
Now, let's remove 8 public holidays that do not fall during a weekend and we obtain 253 working days in 2012.
 Here is the list of these 8 public holidays: 
 
 1. New Year's Day (observance) : понедельник, 2 январь, 2012 
2. Louis Riel Day : понедельник, 20 февраль, 2012 
3. Good Friday : пятница, 6 апрель, 2012 
4. Victoria Day : понедельник, 21 май, 2012 
5. Canada Day (observance) : понедельник, 2 июль, 2012 
6. Labour Day : понедельник, 3 сентябрь, 2012 
7. Thanksgiving : понедельник, 8 октябрь, 2012 
8. Christmas : вторник, 25 декабрь, 2012 
And here are the 2 public holidays falling on a weekend:
1. New Year's Day : воскресенье, 1 январь, 2012 
2. Canada Day : воскресенье, 1 июль, 2012