From their website:
"As of February 2006, there are over 290 Tim Hortons locations in the United States. These are situated in Michigan, Ohio, New York, West Virginia, Kentucky, Maine, Rhode Island, Connecticut, Massachusetts and Pennsylvania. Future expansion and opportunities will continue in...