CANADA: A hunter ate raw, rotting meat and fought off animals to survive for 96 hours trapped under his truck in remote countryside.

Canadian Ken Hildebrand was travelling near Calgary, Alberta, on January 8 when his vehicle hit a rock and rolled over, trapping him underneath.

Mr Hildebrand, who has a weak leg due to polio, was face down on the snowy ground with the truck pinning his strong leg.

"It's amazing that he's alive. I can't believe it," said Troy Linderman, director of Crowsnest Pass emergency medical services said. "Ken is as tough as nails."

Mr Hildebrand kept himself alive by eating the rotting meat of the animals he had collected and using a beaver carcass to keep himself warm. He blew a whistle to keep nearby coyotes away.

"It was time to get ready for survival mode," he said.

He was discovered after four days by a hiker, and taken to hospital. He has since undergone several operations to treat frostbite and leg injuries.