Thanksgiving Day, celebrated on November 28 this year, is a national holiday in the US and Canada. Government offices, retail stores like Target, Walmart, and banks will be closed. Some grocery stores will have adjusted hours, while postal services will also be non-operational.