どうしてもメソッド形式で呼び出したいのであれば、
C++のマジックとして、TCanvasから派生させたTMyCanvasを作り、
そこでnon-virtual関数だけ定義して、無理矢理キャストして使う荒技も…

激しく非推奨です。本当にやっちゃダメ(w