GCWorth: I had the same problem
Actually my name mentioned the BC was very different (not just mis-spelt). I carried an affidavit from parents, myself (saying that I have not used the name mentioned and xyz is my official name, etc) and the school leaving certificate. The consulate dude took only BC and the school leaving certificate, which had the correct name. My guess is they prefer school leaving certificate to affidavits, as it is more official. Any way u can get a duplicate of yours ?