Is crime in Canada really motivated by basic subsistence? In developing countries, and in the US this is sometimes the case, but even then, there are "honest" opportunities which aren't that much worse.
There are multiple studies and meta studies presenting a link between inequality and crime. So even if it's not for basic subsistence it does appear that raising the lower end of society up could improve the crime rate. Though I admit that's not a comment on the reason for the crime.