The Canadian stock market ended on a buoyant note on Wednesday, with investors indulging in hectic buying across the board right through the session.