Giambac, not to pick on you, but you are getting confused about the meaning of "price" and "cost" and "value".
The price you pay for your season tickets is not really connected either the cost of providing those tickets, or the value you receive. (This is broadly speaking true for everything in life, be it eggs at the corner store, or a Ferrari, btw)
When MLSE put AV and Benfica in the season ticket package last year, they knew it was probably going to be a money loser, but they did it:
(i) to help stimulate overall and season's ticket sales, and
(ii) as an experiment, because if they had sold 6,000 tickets at an average of $100 each, they would have recouped the guarantee and learned something valuable - that they could bring "bigger-ticket" friendlies into BMO despite its small size
Guess what?
(i) it turns out they don't need friendlies of that caliber to sell the seasons tickets (sounds like maybe you're the exception, but in general, almost nobody will not renew next year over this, in their opinion)
(ii) not very many people will pay $100 to see an "Aston Villa" or a "Benfica" in a TFC friendly
(there's been no big change in the C$dollar from 2007 to 2008, fyi, and as for the guarantee market, it's ALWAYS been a big money game)
So the result is Pachuca and Independiente. Not bad, although I wish the games weren't in July. But it's got nothing to do with getting screwed by MLSE - "value" is not an absolute for everyone. They just try to predict where "value" falls for the vast majority. You're always free not to renew your seats next year.