Damaging weather cost $8.5 billion in Canada last year 'Cosmic tornado?' The mystery has been solved ...