Prime Minister Justin Trudeau has pledged another $650 million in military aid to Ukraine as President Volodymyr Zelenskyy addressed the House of Commons.
Biden also announced $325 million in Ukraine aid. Zelenskyy's visit comes at a time when US support for the war effort is facing a more difficult reception.