Suburbs can have their own main streets -- for example, Naperville, IL (which has a main street) is considered a suburb of Chicago.
I don't know about "technically," but I could see Hudson as a Twin Cities suburb. It's a straight shot on I-94, and just barely across the river.
Google maps says it's 36 minutes from downtown Minneapolis to Hudson.
I know someone who works at the University of Minnesota (Mpls campus) who lives in Hudson.