im not from that area so im probably not gonna be to much help I would suggest going to find trips tab and look up a location near you and see if anyone has done well there before
I would try the Nashua river or the Sudbury river. If you don't care for rivers try Knopps pond in Groton.
You also can use google earth and find tons of spots.
If you see a location that interests you look it up on here to see how people did, so you can get an idea of how the fishing is there.
With a canoe you can pretty much fish anywhere.
Good Luck.
If you want to lean a little closer towards Sudbury/Wayland you could hit Heards Pond off of Rte 20. The picture I uploaded was of a bass I caught there yesterday at lunch.
Spec pond off of rt 119 Groton littleton line, Knopps has a draw down going on now, tough to fish that. Long pond in littleton Mill pond in littleton off of rt 110 look for Mill st. Best of luck