[
Ottawa Citizen] A controversial theory that a massive meteorite struck Canada about 13,000 years ago — then wreaked havoc on global climate, Ice Age mega-mammals and early human occupants of North America — has taken yet another scientific hit, perhaps dooming the impact hypothesis to the same fate as the woolly mammoths whose extinction it purportedly helped explain.