Here's the deal with North American Thanksgiving: always on a Thursday, maybe somebody else knows why, I don't, but it's always Thursday. Followed, in the present millenium, by Black Friday, which was NOT part of the original observation.
The outcome is a long holiday weekend instead of a mere Thursday observance. Hence, five days.