Keeping recreational licencing system on-pace with digital strategies and payment solutions

Modernizing the purchase process of recreational fishing licences and capture records while facilitating data transfer for conservation initiatives.

Client Name

Fisheries and Oceans Canada, National Recreational Licensing System



  • Project Management
  • Business Analysis
  • Custom Development
  • E-commerce
  • Integration
  • Web services


  • ColdFusion
  • Oracle
  • Ajax

Client Needs

Fisheries and Oceans Canada needed to transition from its old-school, labour intensive, paper-based recreational licencing system to an efficient, easily accessible, and user-oriented online/electronic licencing and management application.

Our Solutions

Digital and Technology Strategy

Since 2007, Bayleaf has managed and implemented enhancements to the ever evolving, integrated systems that comprise NRLS. Publicly, NRLS enables Pacific recreational licences and Yukon catch cards to be purchased by recreational fishers or issued by Independent Access Providers electronically, online. On the management front, it allows Fishery Operations System (FOS) licencing officers to manage recreational licences/catch cards and download reports in an easy to navigate online system.

Web Development and Payment Solutions

Bayleaf’s work has streamlined the licence issue process, reduced licence fraud and allowed fishers to self-manage their accounts and profiles. By logging in to their NRLS account, fishers can reprint licences and electronically record their catch. Vendors, or Independent Access Providers (tackle shops, lodges, etc.) are now able to issue recreational licences on behalf of their clientele as well as purchase licences in bulk, further simplifying a previously arduous process.

Custom Web Application

On the NRLS back-end, the information captured is immediately available to licensing officers for enforcement purposes and for creating summary financial reports. Bayleaf then relays the collected fisher catch records to FOS’s integrated Catch Recording (KREST) system via a web service. The captured information is used for conservation and protection efforts.