So now you want us to look for flights for you? I went to a search engine and I see that they suggest that you fly to Delhi, to Toronto and then to Saskatoon. Another option is Beijing, Toronto, Saskatoon. Another option, Beijing, Chicago, Saskatoon, another option Delhi, Chicago, Saskatoon. There are many more possibilities.
I believe gte439u was right in saying that Saskatoon only has international flights to/from Chicago, Minneapolis and Denver. If you go to Saskatoon airport at http://www.yxe.ca/ you can see their arrivals and departures and they are all Minneapolis and Denver today but I found that Air Canada also has a direct flight from Chicago to Saskatoon every day.
As a result, if you really want your PR card to state that you landed in Saskatoon, you must fly through Chicago, Minneapolis or Denver which might mean that you will need a US transit visa. Otherwise, go and land in any city in Canada and then take another flight to Saskatoon.