Thank you everyone for your replies. My husband and I went to Buffalo last week and handed his passport in in person (on Valentine's Day) at 10:00 and at 1:30 he was issued his Visa. We did his landing the following day. Our port of entry was 1000 Islands and it went well. He did not have to pay taxes on his vehicle, but had to pay just over $200 to Transport Canada for the RIV. Once we made it back home, he went for his SIN, got a number right away and the card will be mailed to him. He also had his American DL changed over-they took his old DL, and issued a temporary Ontario DL until his picture copy comes in the mail. He did not have to take any written or driving tests-we was advised that because he is from the US they did not require him to complete one, however, it may not be the case for everyone, so please prepare yourselves for a test just in case. He did not get his health card yet, but has to schedule an appointment. We had purchased health insurance for him, and it is still valid for a few more months. He started working the following Monday (Feb 18) for a computer consulting company as a Senior Technical Analyst.
I want to thank everyone for their advise through this, especially Thaiguy.
My biggest advise to anyone is, if applied through Canada or US, contact your local MP and request they assist you. First of all it's free help, and second, it expedites everything. Since we got in contact with our MP, it took less then 6 months for him to go from proof of funds, to PR.
Good luck everyone!