I just checked, on Smart CNIC on the back there is some information in Urdu. I assume I have to get that translated?
No, you don't have to get it translated. Its a chip-based smart-ID card they can easily find your address etc. through their systems. The same info is also available through the passport which is always in english!!
but I did go to Pak and attended my Nikah, the forms just got signed before hand, because its a bit complicated, first I have to sign and then it has to be attesteed by our jammat president here because I live here, then it goes to Pak and the groom signs and then the jammat president signs to acknowledge he does reside in pak and is a member of ahymadi jammat and then thats how a nikah of an ahymadi is performed as we are not allowed to get nikah outside of ahymadi jammat. I assume, the officer would know the process of how Ahymadia jammat NN are different.
As long as you have mentioned in your application that you are from a certain sect. (which i am sure you did) they will figure it out.
Yes, there used to be a time ppl got their Nikkah done over the phone and their applications were approved. However, now they have made it completely unacceptable.
You must ask other ppl who are from the same jammat and are already in Canada that how did they sponsor their spouse and etc (use your connections!)
Otherwise, all you can do is wait and see how do they deal with your case in particular.