I think we have to turn a blind eye towards some imperfections. In much of the world being perfect equals being dead.
If you want our continued significant financial and military support you should at act within basic international law and human rights. As long as Israel keeps building settlements, Canada should absolve all support to Israel. They can
**** off.