Could you post which carriers? I have not heard of any that won't insure non citizens.Maybe with a few carriers - but, not all . . .
Most carriers do ask, "is the client a US citizen?" If you indicate no. A sub menu pops up asking for allien/naturalization # number.