Hi Austin and
to the forum.
I don't know if you have purchased your items from goldenmotor.com
(China) or goldenmotor.bike
(Canada) as both websites link directly to this forum.
Either way, I would expect the order to be delivered in the stated 5-10 working days if it says "delivered in 5-10 days" instead of "dispatched in 5-10 days".
Have you tried contacting them via Live Chat?
I don't know about GM Canada, but GM China usually ship batteries separately to motors and controllers etc. as they are classed as hazardous goods, so they may well arrive on different dates.
I would wait another week to see if it turns up before emailing them again as they may be prioritising emails regarding sales enquiries and orders awaiting dispatch over orders that have already been processed and sent out.
If you are really concerned, perhaps try calling them direct instead of emailing them
(GM China = +86 519 81004188 and GM Canada = 1(800) 717-1324).
Alan