Hi Giving an update on my case of not being to upload a requested document.
I emailed both questions @ cic.gc.ca and web-tech-support @ cic.gc.ca, with the subject line "URGENT - Unable to upload requested document", I told them the problem that there was no upload button, I received another request for additional documentation message one day later, and after that I was able to submit the requested document, I was pretty impressed considering some of the horror stories I had seen posted. If you going to email make sure you include as much information as you can. I attached the request for additional documentation, the document i was trying to attach and the following details which you are required to provide.
1. Surname (last name)- Exactly as it appears on the passport or identity document
2. Given name(s) (first name)- Exactly as it appears on the passport or identity document
3. Date of birth (YYYY-MM-DD)
4. Country of birth
5. Complete address (including the postal code). If the residential address is different from the mailing address, please provide both addresses.
6. Telephone number. If you have more than one contact number, please provide them all.
7. Unique Client Identifier (UCI) number / Client ID number
8. Online application reference number
9. Type of application (work permit, study permit or visitor record)
10. Approximate date that the application was submitted
Hope this helps anyone in the future.
PS I think having URGENT in the subject line of the email helped.