Canada sanctions 23 Russians, announces CAN$500M for Ukraine aid