No, you cannot spear salmon legally. Spearfishing regs are pretty narrow, and one of the rules is that it is ilegal to spear any kind of "sport fish". That goes for spearguns (banded and pneumatic), pole spears, hawaiian slings, or any other type of spearing device.
