Both Oloye and Soj are right.
There is the Canadian High Commission in Abuja and a Deputy High Commission in Lagos. However both offices handle visiting and other temporary visas to Canada. The PR for English West Africa is processed only in Ghana and Abidjan for French West Africa.
BUT your...