Colorado School of Trades, be forewarned it is NOT cheap! You will most likely need to have near the 80K mark in the bank to get the education, as a Canadian you are not allowed to work while attending school in the US, therefore you will need not only the course costs up front but enough to live on for 2 years as well.
There are other schools out there, CST is where I attended, so have high regards for the institution