It is generally accepted that the best FF plan is the plan offered by the airline you travel most frequently with. I suppose that this is somewhat affected by the status you achieve. This is probably also determined by what is important to you.
Air Canada looks after their SE100K passengers ahead of anyone else in irrops. If you wish to upgrade on Air Canada, you will want to get status and eUpgrade credits through them.
Just a couple of thoughts.