Of your list Bessy, I also vote for the Creality CR-10. For easier setup, at added cost, consider getting it through someone like Tiny Machines. Not sure if there is a Canadian company that does similar, but Tiny Machines installs upgrades, their firmware, and test the machine prior to...