Every single thing posted about this so far is pure conjecture, much of it disingenuous. We have no clue what the deliberate vague term associate member even means.
There is exactly zero chance that Canada will become a full member. The process is long and the pipeline is already full of other countries going through the process of becoming members. Moreover, the EU "constitution" would have to be amended to allow any non-European nation to apply for membership - and consent to amend must be unanimously approved by each of the 27 member countries.