Unless a certain bank has some type of archaic/discriminatory lending law, no bank would require you to have a co-signer as long as you are a permanent resident. Best wishes! 👍
P.D.: You did indicate you did not have any credit history. In that case you may need a co-signer on the virtue of your credit history and not your immigrational status. 😎