Yes, today is Thanksgiving Monday in Canada. It is a federal statutory holiday. Government offices, banks, and most businesses are closed for the day. That includes Toronto and Ottawa. Retailers are a mixed picture, so confirm hours before leaving home.
In the United States, today is Columbus Day, also a federal holiday. Some states observe it under a different name. U.S. stock markets and many banks are open today, but hours may be cut short.