I've been waiting for a decision since 19 June (also US/CAN), making today my four-month anniversary!
Once a positive decision is made and reaches my postbox, I will then have to arrange an appointment to get my biometrics taken and then travel to either Stuttgart or Paris to pick up my permit.
Then again, it would have been much quicker if I had applied from home and not whilst already in Switzerland.