Cameras:
The Speedlite 430EX II's manual (p.37) states that:
If you use the 430EX II with a Type-B camera (TTL autoflash EOS
camera), note the features available and not available below. When a
Type-B camera is used with the 430EX II set to autoflash, <TTL>
will
be displayed on the Speedlite's LCD panel.
Features not available with Type-B cameras:
- [...]
- High-speed sync (FP flash)
- [...]
So every Canon camera since the Elan II / EOS 50 (the first with E-TTL), which was released in 1995, should support HSS. If you are unsure about your camera, E-TTL (II) is the feature it needs to support HSS.
Thanks to @Mike Sowsun for providing information about the Elan II!
Speedlights:
Canon (Speedlite):
Canon's first flash to support HSS (and E-TTL) was the Speedlite 380EX which was introduced in 1995. As far as I know, all Speelites since then have E-TTL, though not all have HSS (as of now, only the 90EX does not).
Thanks to @Mike Sowsun for providing information about the 380EX!
Third party (Metz, Sigma, Yongnuo, Godox, Cactus, ...):
If you use a third-party flash, it might need to suppport your current camera. However, I would think that Canon's flash protocol is not updated with every new camera, so usually, if the flash claims HSS support with any of Canon's DSLRs, it should work just fine.
HSS & wireless triggering:
Be aware that a speedlight's support for HSS might be limited to on-camera-service, i.e. when the flash is connected to the camera's hot shoe. Yet again, the 430EX II's manual (p. 29) states:
Wireless flash with the following settings can be done in the same way
as with normal flash shooting:
- [...]
- High-speed sync (FP flash)
- [...]
Therefore, at least with Canon flashes it seems that you can set up a wireless HSS system. I cannot possibly comment on all other systems that are available, though I might add information about Metz speedlights as soon as I have the time to test wireless HSS with them.