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 hit or miss today, so confirm hours before leaving home.
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 reduced.