Snow, ice pellets and freezing rain have caused extensive delays on the road and in the air in Central and Atlantic Canada. knocking out power to hundreds of thousands, possibly until Christmas Day.


more ....