Concerning pop up canopies, you get what you pay for.
In my business I have used them a lot, currently own 2 EZ UP commercial grade 10x10's. For a true commercial grade, you will be paying for it (mine cost $900 each, when purchased nearly 20 years ago) and are very strongly built. To stake them down, use a screw in stake that is made for tying a dog lead to, will keep it grounded in very strong winds. I have zero experience with snow load.