I just want to live in Canada but I have no idea where is the best place to stay. my immigration application is PNP, anyone can give me an advice which province is the best place to settle. I just want to live in rural area because I believe the cost of living in this area is cheaper, but preferably near or has easy access to city.
It is a personal decision.
As an example - In the winter, living "close" to a city may not be good enough for you, the snow can be deep and roads do close until the ploughs go through
IMO The costs usually balance out, if you travel a long way for your job (because you live in the countryside), then it will cost you time and money.
Some people live in the cities because it is more convenient, even though the costs are higher.
Like I said, a personal choice.