Thanks for such detailed responses. To answer some questions:
What testing have you done on your prototypes?
The first prototype proved the concept works, I've just sent out the 2nd prototype with refinements. The hardware is feeling close to being done, the software still needs a lot of work.
How many did you test?
So far I've just been ordering 3-5 boards for each prototype.
Does it meet all the certifications you require?
This is a good question, not even sure which certs are needed. The product is a game, so I shouldn't need anything special. Just whatever the minimum is for consumer electronics. As far as EMI goes, I haven't started on it, but I don't think it will be much of an issue. There is a 16 MHz crystal (placed right beside MCUs), a 1 MHz UART bus that connects them, and then a ~500kHz PWM circuit. I understand EMI concerns start about 30MHz+? That's a pretty high harmonic for 1MHz. I will be using a premade single board computer to interface with WiFi/Bluetooth, but they already come with FCC/CE certifications on them, so I assume they're not likely to mess up the tests when integrated along with the rest of my product?
Currently looking at using this one.
Have you considered/calculated your manufacturing test plan and the costs associated with it?
Luckily the board can sense what it's doing, so it should be possible to get the board to perform it's own self-test. Perhaps a technician might need to look at it when it's finished to verify it reached the final pattern.
Have you determined import taxes, duties and the CDN$
Haven't looked into that yet. The product is a moderately high-end game, so it's likely to sell mainly to western countries. Going to need to explore distribution solutions as well. It seems like it would save quite a lot on shipping to get a pallet of them sent by sea to major continents before sending them out individually with a courier.
What CM's in the GTA have provided quotes?
Haven't gotten any yet. The local fab I've been using for prototypes wants to see the absolute final design before giving their quote. I asked for a ballpark, based on the same information I put into PCBWay instant quote, but they wouldn't tell me anything.
Is this the bare PCB with your BOM + PCB assembly fees?
Yes, assembly with customer supplied parts. They quoted $15/board for the assembly. The PCB is 5/5mil spacing, 8 layer, no special processes. I could increase the tolerances further if it would have a significant effect on cost.
Do you have a PCB shop in mind for the bare PCB? Even this can be a nightmare unless you are aware of the capabilities of the vendors.
At this point, I'm kinda leaning towards using the PCBway "OEM/EMS" to handle everything. If the product can already be assembled/packaged, it could be shipped directly from china to NA/europe/wherever on pallets.
Even then, insist on the first few boards off the assembly line to be shipped to you for testing
Definitely going to do this. I remember reading that Honda flies fully assembled vehicles from their North American plants back to Japan weekly to keep an eye on quality.