Yes, a non-US citizen can get a notary public commission in the US. However, you must be a legal resident and submit to a background check.