Federal leaders trade barbs on immigration, health care and inflation

This post was originally published on CBC News.