The 105-unit TownPlace Suites by Marriott opened in Sudbury, Ontario.
The property offers a 24-hour business center, 2,100 square feet of meeting space and complimentary continental breakfast.