Well Israel attacks and kills Palestinian civilians on the regular. Their logic is that the militants are hiding amongst civilians. Well if they are, leave them be! Palestinian militants have no way of attacking the mighty Israeli army. They just have dumb homemade rockets most of which are easily shot down by Israel. So the Israeli crime even here, is bigger.
Canada condemning terror groups is a matter of politics. For example, they have designated the Proud Boys terrorists (rightfully) while not having banned the Khalistani movement despite Khalistanis bombing a plane back in the 1980s and the majority killed were Canadians. These are usually performative and don't make for a good faith discussion.
Your claim is severely misleading. It sure seems that the majority of people killed by Israel were directly involved in violence at the time of their death so according to international law are not entitled to civilian protections. There are civilians killed at times, either by accident, mis-identification or when in battle with Palestinian militants. I'm sure that there are also some Israelis who intentionally kill civilians but it is not policy the way it is with terror groups (who like Franky pretend all Jews are legit targets because they are in land they want).
And 100% wrong that Palestinian fighters have no way of attacking the military; they do and on a regular basis. The terrorist aspects of groups like Hamas and PIJ are nor because they CAN'T attack military but because they are likely to die in combat. It is their CHOICE to go after softer targets like buses, restaurants, or drivers and that is why they are designated as terrorist groups.
As for politics, there may be some terrorist groups not on that list but it is undoubtable that groups on the list are terrorists, including the Jewish terrorist group Kach.