Yes, today is Thanksgiving Monday in Canada. It is a national public holiday. Government offices, banks, and most businesses are closed for the day. That includes Toronto and Ottawa. Retailers are open on varying schedules, 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 running normal hours, but hours may be cut short.