I guess this is confusing because there is one page (the recipe) and that page just gets rendered with a different style sheet if a user wants to print it out, but this DOES create a different URL.
So you are saying, as long as we put this on the recipe page:
That when the style sheet renders that page as :
http://xxx.xxxxxx.com/recipes/**print/**winter-creme-fraiche-baked-potato-soup
it will include the canonical link back to the recipe page?