I contacted Gunsite before to ask whether they accept non-US citizens, and the sad things is that they offer courses only to US-citizens.
The school looks pretty cool, so I really wish I could attend their classes.
Sorry to hear that. Try checking with this place. The owner used to be an instructor at Gunsite and follows the same philosophy, and offers similar courses with similar facilities. They are in Oregon, which is closer to you than Arizona.
Member: Orange Gunsite Family, NRA--Life, Varmint Hunters' Assn., ARTCA, American Legion, & South Cuyahoga Sportsmen's Assn.
"Gunnery, gunnery, gunnery...all else is twaddle!" --Admiral Sir John Fisher, RN