Canadian Embassies/High Commissions holding passports for long periods does not make any sense. This practice essentially restricts the person from travelling overseas. Canadian High Commissions or Embassies should ask for passports only when visas are ready to be issued. A complaint should be made to the CIC or Minister or this should be reported to media to raise awareness towards this practice.