Mark's Small Engine Repair

306 N Main St
Canton, MN 55922
507-743-2000

Post Office

308 N Main St
Canton, MN 55922
507-743-2256

United States Government

308 N Main St
Canton, MN 55922
507-743-2256

Henrytown Lutheran Church Parsonag

411 N Main St
Canton, MN 55922
507-743-8329

Southern Minnesota Urethanes

200 N Oak St
Canton, MN 55922
507-743-6000

Heads & Tails Taxidermy

RR 1 Box 135
Canton, MN 55922
507-743-8638

Badgersett Farm

RR 1 Box 141
Canton, MN 55922
507-743-8570

Fishbaugher Repair

RR 1 Box 154
Canton, MN 55922
507-743-3006

Soiney Farms

RR 1 Box 76
Canton, MN 55922
507-743-8203

Minnesota Project

RR 1 Box 81B
Canton, MN 55922
507-743-8300