Poilievre loses Carleton riding