Actually it is a well established given that immigrants are good for the economy. They are more likely to start a business, and buy gigs like everyone else.
the people included in your statistic are the ones who went through the long and expensive process of immigrating legally. Canada has a big beautiful wall between you and Mexico btw.
That actually included all forms of immigration Not all refugees are poor. Just displaced by war. Often wars we started, and so should bear some responsibility for.