...It is just too bad that here in Canada there is only one actual Gunsmithing school and that is Quebec and taught in French...
I don't know how close you are or if it is a money problem or what, but the school I went to is in a suburb of Denver, Lakewood, Colorado. The school is Colorado School of Trades. It is one of the top 2 schools in the U.S. It would be worth a look.
-Chris