Explore the best fishing spots in Canada and catch a variety of fish species. From pristine lakes to majestic rivers, these locations offer unforgettable angling experiences.