In terms of steak, my preference is rare to medium-rare for flavour and tenderness. Any other meats, however, I usually cook until well done. Interestingly, I didn't even realize restaurants offered a choice for foods like hamburgers until a couple years ago. Other than for steak, I've never been asked when ordering. Maybe it's not as common in Canada?