Yes, in Ottawa and in Ontario, you need a license to fish. You can simply purchase licenses for conservation and sport from the government.