Cranberry Golf Resort in Collingwood outside Toronto, Ontario offers a golf course, spa, skiing, wedding services, meeting rooms and the best hotel deals.