Sadly, in most parts of Canada, the price for the 256 GB version 10 will be over $1700 including taxes. Apple didn't use a very good exchange rate which is what they have been doing lately. In the UK, it's the same price I hear as in USA. Obviously, Apple has their reasons but I doubt the reasons are sound.
I have the 7+ and I am relatively satisfied with it. However, I had no choice last year but to get the 7 because my 5 had died.
I don't upgrade for 3 or more years. And when I do it's because the device becomes too sluggish to use or it has hardware issues.
Although I wanted to get the 10, in a way I am happy that the price is so high. I feel the 10 is arguably way too expensive for a phone and a bit more.
Apple has done their part and reassured me that not upgrading is the right thing to do. They are getting rid of 32 bit apps which developers are no longer supporting. I have many that I still use because they are functional.
The latest iTunes has done away with the App Store. I still backup my device to both the cloud and PC. I have many apps that I did not update because they are too "bloated" in my opinion so I use older versions.
While many people may be technically categorized as sheeple, I don't follow trends, become influenced by marketing or hype, compete with others, or have the need to fit-in. I have the ability of critical analysis. I absorb as much relevant information and make up my own mind.
Should the iPhone 10 have some serious issues, I will just sit back and grin at the early adopters who shelled out all that money just to satisfy their ego.