Polling shows strong Trudeau performance, while Poilievre struggles to define his stance amid rising economic tensions