ACtually what canada accept it does not mean that The Embassy will accept , if the embassy ask for a document its not for fun they need this document and it is necessary for the process of your application , for me per exemple I sent my Mariage certificate and canada accepted it but the Embassy did not, they wanted my marriage certificate from the ministry of the interior....what I want to say is that the Embassy has the last word because they are the one that takes the responsibility and it is their fault if they give a visa to a wrong person so that is why they check alot on the security and this is the process that takes the most of the time and if you are living and lived in more then one country , the check is longer