Pierre Poilievre and Justin Trudeau Have Heated Exchange on Affordability