An Air France jet carrying nearly 500 passengers made an emergency landing in Canada after the engine exploded.