You could apply now. You could also wait until the day your current permit expires (not recommended, in case of computer glitches). Yes, you will be able to continue to work on "implied status," as long as you remain in Canada. If you leave Canada while your BOWP is in process, you lose...