CanoKey is a full-speed USB device.
The USB version is set to 2.1 in order to make the host to request a BOS descriptor. In the BOS descriptor, the CanoKey declares two capabilities:
The Microsoft OS 2.0 Platform Capability Descriptor is used to declare a “WinUSB” device so that no additional driver is required.