Explore details about location Michaud Street. Michaud Street is a location situated within the Ontario alongside other areas such as Highway 17 (Trans-Canada), Maple Street, McGill Street.