ON THE MARK Meaning of ON THE MARK in English accurate, correct, dead on , spot onYour answer is right on the mark. Canada became a country in 1867. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012