If you've done an in-land application it seems to be taking around 6-7 months to get Approval in Principle (AIP) so you're still within that time frame and will probably hear something soon. After that you should be able check your status on line.
I'm not sure about your passport but I think I read that some US citizens had been able to get them through the US embassy here - maybe give them a call to see what's possible?
This site has some information on driving in Canada that might help you
http://www.justlanded.com/english/canada/tools/just_landed_guide/travel_leisure/driving