Canada’s Trudeau announces resignation following party pressure amid criticisms of Trump, budget handling 4 weeks ago [#item_full_content]