I have a heat muff around the right tail pipes going to a valve on the firewall. This makes my right ankle very warm, but the rest of me freezes. In order to have adequate heat some form of diffuser would be required on the cockpit side to spread the heat out over a larger area.
The canopy allows for good greenhouse heating of the upper body, but my legs and feet freeze.