I assume you are using Aeroplan points. If so, the only co-share with Air Canada on your list is Lufthansa - book now.
Felice Toronto, Ontario