ATVs can be ridden anywhere on your own private property. If you would like to ride on other people's private property, then you must seek permission. Connecticut currently does not have any public areas open to ATV users.
Check out these North Canton, CT ATV/OHV resources: