In a major departure from conventional advice, new Canadian guidelines say parents should be offering their six-month-old infants iron-rich foods like beef, pork, fish, poultry, tofu, beans and eggs two or more times a day on a daily basis.