Daimler's Smart brand city-car will be discontinued in the US and Canada at the end of the current model year.