I have never seen this but I do know the visa will not be issued beyond the passports expiry date. Secondly at the airport they do not grant approval for visa's, this is done in prior to one entering Canada. The super visa program does not discriminate based on the country of origin it is the same for all regardless. I personally know some countries only give passports for five years such as Iran and the super visa when issued coincides with the expiry of the passport. This is not a Canadian policy this is due to the fact that a visa cannot be issued for an expired passport.