Colleges don't have JV or freshmen teams anymore, so they routinely carry three goalies on the roster. The NCAA allows them to dress three. It would be individual team budgets that would dictate whether a team pays for the third guy to go on the road.
College football does the same thing - Some big schools have dressed over a hundred players for home games (duplicate #'s and all), but take about 60 for road games.
Speaking of NCAA. I just found a picture of Billy Sauer. I don't like the shiny material, but other than that, the yellow Michigan jerseys are looking nice.