Here's my question: When Kirk says "It's Thanksgiving on Earth..."
Since when was it a world-wide holiday?
How should he have phased it? I never took Kirk's statement to mean the entire Earth celebrated an America holiday. A century later Data mentioned that a Hindu holiday was being observed on the Enterprise D, that doesn't mean the whole Earth was doing the same.
So, was it Canadian or USA thanksgiving on Earth that day?