Tough choices ahead for Canada as Ukraine and Russia teeter on brink of war