Actually, I think we're seeing European hubris work in our favor. Countries like France and Germany (especially France) would oppose the EU Associate Member idea purely from the fact that they weren't privy to the idea before it was announced which makes France seem unimportant. There's also significant complexity in the idea, so much so, that many would probably consider it not worse the potential risks. Canada is hardly relevant to the EU, given its location and military insignificance but establishing an Associate Member status for Canada would give a legal precedent for countries around the EU for a path to "associate member" status as well. Anything the EU gives Canada, they would need to be conscious of the fact other countries may demand a similar status and this could cause in-fighting within the EU depending on who asks for what. The Associate Member status would have to be designed in a way that doesn't put EU countries at a disadvantage if all the surrounding European countries also join under this status. This is extremely complex of an undertaking. Considering, it's just for Canada, it's not worth the hassle.