Yes, today is Thanksgiving Monday in Canada. It is a statutory holiday across the country. Government offices, banks, and most businesses are shut down for the holiday. That includes Toronto and Ottawa. Retailers are open on varying schedules, so check before heading out.
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 operating as usual, but hours may be reduced.