Yes, we can't do anything but to wait. 12 weeks is hell of time, my 8 weeks will be completed tomorrow.
Once you receive passport request letter, do not submit pastry to VAC, instead directly go to the embassy with your passport and passport request letter, they will paste visa in your...