You underestimate the capabilities, and equipment of the Wehrmacht. Yes, I know the British and Canadians were very well organised, and efficient fighters and our command was top notch but the Germans were sending their best units through Ardennes. The poor equipment, mainly in tanks, we had would have not been able to withstand the sheer force of German tanks, not only in number but in technology.
I personally think if the weather hadn't cleared the Germans would have made it to Antwerp.