If your Tamron 90mm Macro doesn't have VC, the newest version it could possibly be is the SP 90mm F/2.8 Di 1:1 Macro (model 272) introduced in 2004. There were also the model 172 and model 72 versions of the Tamron SP 90mm F/2.8 Di 1:1 Macro that preceded the model 272.
Part of the risk of buying third party lenses is that they are reverse engineered to be compatible with the camera models available at the time they are designed. Subsequently introduced camera models may or may not introduce additional protocols that were included but not used in the previous camera models. A third party lens introduced in 2004 is unlikely to be 100% compatible with a camera introduced in 2013.
Sometimes third party lens makers will update the firmware to make a lens compatible with newer camera models. But in the case of your lens that is a design well over a decade old. I doubt Tamron has devoted the resources to writing code that would make the model 272/172/72 versions compatible with current camera bodies. You might hope that there was an update made for your lens created to make it compatible with Canon bodies introduced in the mid-2000s. Perhaps it will also allow your lens to work with even later models.
I'd contact your regional Tamron service representative and see what, if any, updates are available for your lens. You'll need to examine your lens for exact name and model markings, serial number, etc. and have that information available when talking to a Tamron representative.