amalekites, canaanites, and khazars are not semitic. it isnt anti-semitic to make any statements or associations regarding them, because they arent semitic. its anti-semitic to let them associate themelves with semites in the same way "sand-nigger" is a slur because it appropriates the word "nigger" as a base derogatory term, not because youre literally calling them sub-saharan.  its like calling a gypsy a dink, or something.  semites are, and have always been anti-hamitic, calling a kike a kike is pro-semitic, only hamites want those waters muddied.
Canada