What are the major menu differences between Canadian and American Thanksgiving?
From my experience, there are no major differences between Canadian and Northern American dishes. We have most of the normal Turkey (or Goose/Duck), yams, potatoes, stuffing/dressing, pies etc... There are probably more differences with in the United States itself (southern vs northern), for example the cornbread you mentioned.

In other words, when I watch American Thanksgiving food/cooking show specials, the large majority of the dishes are very familiar and relevant to my experiences up here.

I would suggest that most variations come from families' countries of origin/culture.. For example, my mom usually cooked some special Chinese dishes, but clearly that isn't a Canadian thing. (Also, Southern influence, coastal influence, Latin influence etc..)