Canadian here: 3 chicken breasts= $10-15. Whole chicken: $12+. Extra Lean GB or chicken: $10. I can afford it, not everyone can  This person just doesn't know how to shop properly. I'm Canadian also, in a major metropolitan area. Boneless, skinless  19c6   chicken breasts are one of the most expensive cuts of poultry that you can get. Probably $6-7 dollars a pound to start. But if you get them on sale, you can get them for as low as $3.50 per pound. Then you can freeze them and use them as you need them, so you don't really need to buy them when they're full price. Or you can buy bone-in chicken breasts for about $2.50 per pound and butcher them yourself, and then use the leftover bones to make chicken stock. I can usually buy a whole Prime chicken at WalMart for about $8 to $10, but have gotten smaller ones for as low as $7. For a whole bird. Extra lean ground beef is kind of pricey, I think the cheapest I've seen it is about $6. But you can get lean ground beef for as low as $2 per pound. I don't buy ground chicken so I can't comment, but I do buy ground pork which is like $2 a pound. Again, I try to catch all these things on sale, then vacuum seal them and freeze them. So eating healthy isn't expensive, fats just don't know how to shop, or can't be assed to put in a little bit of effort to watch for sales and prep or freeze food.