Find hotels in Canton, MI from $67