How is it a disgrace? Even the most poor in Canada are far more wealthy than the poor in other countries due to our higher standard of living. We have charities that exist in order to help, and enough people with high enough disposable incomes to donate to them.
Sad indeed, but a disgrace, no.