Poilievre and Freeland battle over Canada's inflation and misinformation