$6900 is way too much for the U.S. market for a 21, especially that one with all the aftermarket bodywork. Even a SP Rothmans 21 doesn't get $6900 unless it's the cleanest low mileage example you've ever seen.
I think the Canada market is about the same as the U.S.