Do it yourself — buy direct
Fishing licences are issued only by provincial governments, and every province sells them directly through its official portal. Going direct is always available and costs only the government fee. If you're comfortable navigating regulations, residency categories, and portal accounts, it's a fine choice.