Yes, today is Thanksgiving Monday in Canada. It is a national public holiday. Government offices, banks, and most businesses are not open today. That includes Toronto and Ottawa. Retailers are a mixed picture, so check before heading out.
In the United States, today is Columbus Day, also a federal holiday. Some states recognize it as Indigenous Peoples Day. U.S. stock markets and many banks are operating as usual, but hours may be cut short.