Canadian frozen potato products giant McCain Foods has taken a 49% stake in Brazilian cheese bread company Forno de Minas.