I'm preparing to file a complaint against CIC with Canadian Human Rights Commission & if need be then even approach the International Human Rights Commission.
I believe that Canadian Immigration Departments & Systems;
1. Must be investigated for their unreasonable delays in processing times...