I just heard a weather man talk about this the other day. He said it was because your harvest time is earlier than ours, that's why your Thanksgiving is celebrated earlier. Makes sense I guess, except that being only about 60 miles away from the Canadian border, I'd bet our harvest times are the same!