MLB games canceled