Thanks so much for the feedback everyone. After much time, most of which was wasted, I finally found a good itinerary, and a great price (KLM from Kiev, to Amsterdam, to Toronto, and then to Regina), with a reasonable layover in Toronto that allows for delays with Immigration. Sadly, my...