I'm on TN visa with a good credit score (over 800) and looking to borrow against my stock portfolio. Charles Schwab offers stock pledging only for US citizens and green card holders. Any brokerage offering this or something similar to visa holders in the US?
I don't have any knowledge on the visa part, but are you still at NVIDIA and looking to borrow against company stock? If so, you most likely can't per the company's policy.