Here is one short item on fish. You'll need to read the regulations with your license carefully as there are many rules to be followed. Call Customs for more answers. Things like this change constantly so you'll need to be up-to-date. The easiest is to have it shipped home. When you figure how much that fish will be per pound you'll faint!! If you're just going to fish you'll have travel expense, fuel, food, lodging, licenses, processing, shipping along with other costs.
http://www.mycanadafishingvacation.com/canada-fishing-questions.aspx