you can only ask your friend to track it from China. because when an international mail go through the Canada Custom, Canada Post will change the waybill number. since you do not know the new number, how can you check it in Canada Post.
I have the same experience,the only thing you can do is to wait or ask your friend to check it in China.
good luck!