See, we are told by Liberal insiders that Liberal support for C-15 makes a certain amount of twisted sense if it is considered in the light of some cold political calculus: we want a crack at the Tory "tough on crime" voter. But, on this issue, how many votes does that amount to? There is a whole swath of the Conservaverse--ably represented by the lads at Western Standard--that demand some measure of effectiveness as well as "toughness" out of our drug laws. For them, C-15 is a load of crap, for reasons your typical progressive is likely to be familiar with.
It sounds to me like the Libs are selling their souls for a terribly thin slice of the electorate. (Otherwise somebody show me some polls demonstrating otherwise)