Hello,To allow you to board the flight is the decision of the airlines. When flight manifest is generated, it is sent to CBSA. Usually at this time the airlines can enquire about the status of documents of a passenger with CBSA.
Unless the airlines has done it, they will not let you board. So plan in advance.
Had you had a valid visa, the things would have been much easier.
Thank you for your reply.
I do have a valid visa until jan 2022, just not stamped on the passport, only mentioned in the AL.