Yes you have to be a resident
No. I live in Carver and just signed up for recycling there. Cheap and easy. Look on their website for specifics. It's very convenient and the guy there is so helpful. You can sign up for trash too of course.
Thanks! Your answer is awaiting moderation.