fredvon4, What you say is partially true. In Europe the cruise control is a factory option and consists of changing the wiper stalk and programing a tan code, yes for a fee, to make it work.
The problem is in Canada, their equivalent to DOT in the US, forbids the CC. What this does is prevent any Canadian dealer from receiving and installing any part or code forbiddin in the country. This includes not only cruise control but wide wheels, smart roadsters and up until now, a gos powered smart.
There are some aftermarket venders who are sourcing the tan code and wiper stalk from dealers in Europe and enableing the CC. By the way the program is already in the cars computer, it just has to be turned on by the tan code. For these cc the car or at least the car's computer must be taken or sent to the vender.
There are also aftermarket CC units available that install a circuit board that connects to the car's computer to control speed without using the Mercedes program or tan code. These units can be owner installed and are basiically plug and play.
I hope this answers some questions.