As well as in the US, many citizens across Canada, Liberia and even St Lucia and Grenada celebrate Thanksgiving.