The Blue Jays have fired Charlie Montoyo after struggling to meet lofty expectations so far this season and have named bench coach John Schneider as interim manager.