If you look in the IRROPs thread, someone on the ground at MIA reported lots of cancellations in and out of MIA yesterday due to weather, so I think most likely the agent just misspoke on it being a mechanical. Although it's always possible your flight could've been the lone mechanical in a sea of weather cancellations.