Straight from the regs. "Only a Canadian resident may fish for halibut under an electronic licence in Areas 121, 23 and 123. Non-residents wishing to fish and retain halibut in Areas 121, 23 and 123, must obtain their licence from a licence vendor in Canada (Independent Access Provider). "
If it's salmon only, you can do that online.