Cannonfodder: the points I would have made have largely been put forward by the other posters below, so I won't plough them over again.
I will grant you an additional point: that the Canadian public, despite a high mission profile, a number of very clear statements by the CDS (and other military leaders) and by the Govt, and fairly close media coverage (for Canada...) are still not as well informed about the situation in Aghanistan, what we have been doing there, or why we continue to hold a stake in that country, as they should be. I don't blame the military (or really even the Govt, this time) for this: people pay attention to whatever they want to, and interpret it however they wish. You (apparently) are in the group that doesn't really care about the facts, but merely puts a negative interpretation on everything, citing spurious comparisons to the failed Soviet campaign in Afghanistan, etc.
Will Afghanistan ultimately be a success? Who knows: that is up to the Afghans. Will it be free of terrorists? Probably not. But Spain, France, Greece and (for a long time...) the UK have all lived with domestic terrorism-countries can do it. If our interests include a secure and stable West Asia (and I believe that they do), then doing our part to bring stability to that region is far from a wasted effort. In area where five (and, potentially, six...) nuclear powers have interests, stability is a valuable quantity. Is the Army the only answer to Afghanistan's problems? : no-and all soldiers realize that. But we are a key part of the solution, because without security and stability the answer to my first question becomes much dimmer.
Finally, it seems to me that what really motivates much of your comment is not a real desire to understand Afghanistan, or our role there, or what the campaign plan goals are, but rather to peddle some very bitter opinions about the Canadian military, leadership in particular. I wonder if you have met, or served under, any of the current crop of senior leaders the Army has today? Are they all supermen or angels? No, but they are a whole hell of a lot better than much of what I have seen throughout my service, and a goodly number have already served in Afghanistan and other operations. BGen Devlin, for example, was wounded in Bosnia.
My guess is that your past experiences have totally soured you on the Army.
Cheers