London's The OTC Group: Canadian leader in multi-channel technology