Currently there is not a way for Project Accounting to see/allow the user to use Banked Paycodes (such as Banked overtime pay or 'BOT') in Canadian Payroll. However, you can use the following workaround to get this to work:
1. Synchronize CDN Payroll to the US Payroll (Tools | Utilities | Payroll-Canada | Import and Export | Fill U.S. Payroll Files button)
2. Then go into US Payroll, and create a Paycode (with the same paycode name) within US Payroll for the Banked paycode. Assign it a pay rate, etc so that the project will get updated with the correct costs. (Tools | Setup | Payroll | Paycode)
3. Assign the US Paycode to the employee. (Cards | Payroll | Employee). This US Paycode will now appear in the list of Paycodes that could be used in timesheets.
Overall, the banked paycode is not really an income type paycode, but it seems that when you post that entry, and put it into a CDN Payroll batch, that CDN Payroll recognizes it for what it really should be on the Canadian Payroll side and handles it properly.