I believe that if you are able to legally adopt him, the answer is yes and process somewhat straightforward. There do not appear to be formal income tests.
https://www.canada.ca/en/immigration-refugees-citizenship/services/canadians/adopt-child-abroad/processes/choose-process.html
There may be other ways of sponsoring but this likely the easiest if adoption can be done in the country of origin.
Note that you would have to do this from Canada, ie not reside out of Canada. Shorter trips may be okay.
Also important - I'm writing this without regard to the adoption process itself, which will have its own requirements that may be equally or more daunting than the immigration aspects.