my opinion - if you are applying from Nigeria, provide Nigerian address. Most if not all communications to you from CIC will be via email; i also think that your country of residence determines which Visa Office your application will be sent to for processing