From here:
People applying for Canadian citizenship must now provide “objective evidence” that they can not only read, but actually communicate in English or French. If they don’t have a diploma from an English or French school, they will have to either pass a language test or take government-approved language classes.
By that measure, Rowan Williams would be denied Canadian citizenship.