I do not have a precise number showing how many people fish in each region, but we do indeed get the impression that fishing is mainly associated with rural regions. In fact, in any given large population, there will always be a certain percentage of sports fishing enthusiasts. Some of them for example, come from the area of Montreal, where over 3 million people live. They represent a large pool of fishers who then head to the regions to fish.
Many Montreal fishers will fish near Montreal because the river is a beautiful spot to fish. However, many of them leave the big cities to go fish in the country. The Montreal area has a population of over 3 million residents, of whom a few hundred thousand are fishers. When these people are getting ready to go fishing, they buy a truck, a boat or fishing equipment. Often, they will do that in their own area. Fishing-related purchases will therefore take place in Longueuil, Brossard and Laval. Fishing has a beneficial economic impact on the cities.
Following that, fishers will head out into the regions where they will spend even more money on lodging, meals and gas. So these other regions will also benefit economically from fishing.
As you can see, big cities also benefit from hunting and fishing. Quebec's biggest hunting and fishing stores are located in Quebec and Montreal, both major cities.