Veteran Indo-Canadian officer Kalwinder Dosanjh was arrested in Vancouver for alleged fraud totaling CA$3 million, amid serious misconduct charges.