CIBC World Markets has been a key player