The Rosseau is Canada's first JW Marriott Resort & Spa, located in the heart of Muskoka, Ontario's "cottage country". Our Ontario luxury hotel welcomes guests to natural, unspoiled surroundings and is set on a granite bluff overlooking tranquil Lake Rosseau. Only two and a half hours north of Toronto, we offer a special retreat experience.