Actually some good European countries (e.g. UK, Ireland, The Netherlands) count days spent studying/working towards residency for naturalization as full days, not even as half days like Canada does.
Now Canada is going to throw out non-PR study/work time completely, which, I think, is too harsh.