NBI sounds like from Philippines, well if you are Filipino foreign worker, you have to go to Philippine emabssy or consulate here in canada to apply in-person. The other options: you may ask your family member to get your clearance in any NBI branches in the Philippines provided that you have an expired one and bring it to NBI office and apply in behalf of you.