Ideal esc: https://www.getfpv.com/lumenier-51a-blheli-32-32bit-2-6s-w-telemetry.html
$25USD/ESC
straight drop-in
16A current overhead (51A total)
6s compatible
BLHeli_32: can tune esc settings such as motor timings, max current
Reputable, US-based company, unlikely to use cheap components
Telemetry such as temperature motor rpm, etc. should firmware want it
individual escs: can swap out one should it fail, no need to change current wiring
ships from US but can get 2~3 day shipping for an extra ~$20
amazon choice: https://www.amazon.ca/BLHeli_S-Electronic-Controller-DSHOT600-Quadcopter/dp/B087CJDDB9/?th=1
$60 CAD
15A current overhead (50A total)
6s compatible
cheaper
4-in-1: more space efficient and doesn’t need power distribution board, but need to replace entire thing if it fails
blheli_s: not as much functionality as blheli_32 but better than whatever it was before
some random chinese company I think
one week shipping
not-amazon-but-still-canada choice: https://rotorvillage.ca/hobbywing-xrotor-micro-60a-6s-4-in-1-blheli32-esc/
$90 CAD
25A overhead (60A total)
Can also get 40A escs for about $10 cheaper but more overhead is never a bad thing
6s compatible
4-in-1: more space efficient and doesn’t need power distribution board, but need to replace entire thing if it fails
BLHeli_32: can tune esc settings such as motor timings, max current
also american brand, not a “premium” brand but still well known
canadapost shipping, most likely ~1 week