I am a US citizen and i'm wondering how long it would take to receive my permit and be able to start working after getting accepted for an internship in Canada?
That will depend on a number of factors. It can range from one day to several months depending on the case. Please refer to the work permit FAQ for more details.