The position is senior one so they company said the can wait for me util October 2020.
The total base for the position is $120 k and if we add stock or something else it will be about $170k.
Can I use the salary or the company's need as an evidence that the working permit is necessary for me ? I am crying all the time now.
There is zero chance a work permit is going to be approved if you apply from the US. Canada will ask for proof of valid status and will automatically refuse you when you aren't able to demonstrate this.
Your only option for trying for the work permit is to leave the US and return home (and then apply from your home country). Make sure you are 100% honest in your application about your US overstay. Again, you do not want to end up with a 5 year ban from Canada.
You are in the situation you are now due to the choices you have made. No point crying - this won't fix anything. Try to make better choices going forward.