The way to stop the breeze is to get the water heater that uses tubes to the outside to get fresh air and exhaust the burned gases(direct vent.) That way the air doesn't have to come into the room first.
Your heater is a power vent that uses room air to burn with the fuel.