That's a pretty low-priced unit for what it claims to be. Let's just say I have my doubts. First of all, for TTL flash to work on any camera, it requires a camera specific interface. Canon's TTL is proprietary, and I was not aware of any other maker that had a Canon TTL unit or interface adapter. Doesn't mean that there isn't, only that I never saw any. It requires that the camera be able to tell the flash unit when enough light has passed through the lens and to shut off, meaning the camera has to recognize that a compatible flash is attached and ready.
Does the flash unit have a manual mode? If so, try running both the flash and camera on full manual. This bypasses all the fancy electronic wizardry and should trip the flash by tripping the camera. Full manual on both pieces of equipment only requires a small electric current be generated on the main contact point. The additional contact points on the Canon shoe are for the TTL instructions and if those don't line up, the camera cannot talk to the flash and if the flash is looking for TTL instructions it won't flash in TTL mode.
If the flash does not have a manual mode, you may be out of luck. If it does, then it should work in manual mode, but you have to calculate your own exposures. Not so bad, really, since TTL only works really well when shooting conditions fall within certain average parameters.
Good luck,
Bob