If you're looking for the best fishing in Canada then I recommend Rivers Inlet Sportmans Club Salmon Fishing Lodge (riversinlet.com). It's world renowned for trophy salmon (largest Chinook salmon caught weighed in at 126 pounds!) and nestled in the remote northern British Columbia coast of Canada where access to the lodge is by float plane only. No road, No crowds.... just a fishing vacation of a lifetime.