Thanks John,
So this came up in my error list as CHF5 is currently not in my airports list but the tracking service has the location (incorrectly) as CHF5.
CHF5 would in either case not be classed as suitable for the PC12 due to the short runway, so my script would look for the nearest suitable airport.
As I currently do not factor in altitude, aircraft weight and runway surface, the nearest suitable airport would probably be Kakabeka Falls Airport (CKG8), however I think it's more likely that this aircraft flew to Thunder Bay International Airport.
The main issue is that tracking is very limited if you go slight north in Ontario, so I think this is always going to be challenge.