+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
Can someone explains me why we should apply in 4 months of expiration?
Also, do I need an offer when applying for BOWP?
Thanks.

No, you don't need a job offer.

See the link above for the 4 months.