For NADO's question asked in another thread.
You can buy from a big store like Cabela's or Bass Pro but I bought my stuff from the US. Lots of stores aren't too great because they provide free shipping to US residents but either they won't ship here or it'll be too expensive to be worth it. The best shop I found was bowfishingextreme. Arrows are fairly cheap ($10 with arrowhead carp points), safety slides $3 each, spare retriever lines $10ish, retriever system around $80, etc. Shipping comes out to around $40 so as long as you order all the things you'll need and some spares it'll be worth it still (spare arrows, spare points, line, etc).
As for bow, you can use pretty much any compound bow. They do have "bowfishing" models (just some blue paint on it lol. I got mine on archerytalk. It's a diamond razor edge (19-29" draw, 30-60lb). For a complete package it was $240 US, due to a store clearing it out, retail it's $330.
And no you don't need any other license. It falls under a fishing license. You also don't need a firearms license (PAL/POL/RPAL) to acquire & possess a bow (whether it's a longbow, recurve, compound, crossbow..). :smile:
EDIT: I thought it would be a good idea to include this in this post. If you attempt to get into the sport you must check with the law in the area you decide to bowfish. There may be a by-law in place restricting the discharge of a bow. Which usually is the case in major cities, and not usually smaller towns, but always be sure to check!