I have no solution for high resolution canvas for retina display, but I have found how to disable scaling (blurred text) for Lazarus apps on retina.
Attached patch should be applied to LCL and the following lines should be added to Info.plist of your app:
<key>NSHighResolutionCapable</key>
<true/>
After that all text will be rendered in native resolution and all images will be scaled automatically. There are no side effects as far as I see.