Walk into most grocery stores, head over to the frozen food aisle, and you will instantly be drawn to the large variety of McCain potatoes. If you are not familiar with McCain foods, they are the world's largest manufacturer of frozen potato products. We have been fans of McCain potatoes for as long as I can remember- even before we had kids. Now that we have … [Read more...]