Millions in southern Quebec and eastern Ontario were pelted with up to 100 millimetres of freezing rain and ice pellets in an ice storm that lasted for five days.