It doesn't really make sense for Canada to be a member of the EU simply because Canada isn't in Europe. What we could do is grant Canada a deal similar to what Norway has now. We're one of four members of EFTA, which are part of the EEA without being EU members.
I must admit that my knowledge of Canada is shallow at best but my impression is that its overall values align well with western European democracies.
Are there any companies working on something like that?