I talked to BC PNP and they said they weren't sure either because it's all new to them too but since they did transmit everything electronically to CIC, uploading the certificate might not be necessary.
I personally don't even have a certificate yet. BC PNP said that might take few more weeks.