The Canoe River is a river in southeastern Massachusetts. It is 14.4 miles long and part of the Taunton River Watershed. The Canoe River arises from headwaters near Lake Massapoag in Sharon, and meanders generally southwards through the towns of Sharon, Foxborough, Mansfield, and Easton to empty into Winnecunnet Pond in Norton.