Sure, Canada labelled both of them terrorists for the same actions you defend when Israelis commit them.Are you going to continue denying that Canada consider IRGC and hamas to be terrorist entities and instead back the wonderful leadership of Iran? Hamas and IRGC are listed as terrorist groups because Canada sees them intentionally targeting civilians. If Hamas or IRGC ever stop targeting civilians then Canada will remove them from their list like it did with numerous Irish (former) terror groups.
It is extremely pathetic that you think Canada is so racist with their designations.
And then you turn around and say that labelling someone a terrorist therefore justifies murdering them.
That's the double standard you push.
I say apply the law to all of them, give the ICC more teeth.