Factual error: The Royal Canadian Mounted Police are shown checking baggage in the final scenes at the same time that FBI agents are making arrests. The flight landed in Goose Bay, Newfoundland and Labrador, Canada. According to the Criminal Code of Canada, any crime committed during an international flight that ends on Canadian soil is deemed to have been committed in Canada. That being the case, the RCMP as the national police force has full jurisdiction. There is no way the FBI would be involved at that point.
Plot hole: Bomb squad vehicles are present at the airport when the plane lands. There is no bomb disposal unit in Goose. If one is needed it has to come from two provinces away - travel time by vehicle, in March, going flat out: minimum 20 hours + a 2.5 hr ferry trip. Not to mention that the markings on said vehicles are American: transportation of those vehicles from the US wouldn't have been any easier than from Canada, on the contrary, so again, they wouldn't have had the time to bring them over.
Plot hole: Kyle thinks to mention to Carson, who is actually the hijacker, of why there is only one coffin and not two if her daughter died. So, why didn't she mention this to the captain as well? She had a chance to when she passed by him as she was being brought back to her seat by Carson.
Plot hole: Along with the $50 million, one of "Kyle's demands" from Carson is that the FBI provide "her" with a Gulfstream III plane, which is presumably which he plans to escape on. This is actually the stupidest mistake he might have made. If his plan had succeeded in framing Kyle and having her holding the detonator in her hand dead, he wouldn't just allowed to leave like that, mostly because with the threat over the plane would have been withdrawn. His $50 million might have been withdrawn too, if his account wasn't protected.
Plot hole: Carson states to the captain that Kyle is a "hijacker" and is threatening to blow up the plane unless they transfer $50 million to an account (which we don't see.) He also tells the captain that she refuses to negotiate, and to agree to the ransom without speaking to her. This takes us far more than suspension of belief that the captain would not question about the detonator or other specifics. Therefore, it is very unrealistic that Carson could have predicted the captain would have agreed to the ransom simply because he thinks the captain would immediately trust an Air Marshall's word, not to mention that Carson shows no evidence of Kyle being a "hijacker" when that could be helpful in his plan whatsoever. He also never counts on the fact if the captain actually didn't move the money to the account when he said he did over the phone.