This is wishful thinking. The quality of public healthcare in Canada has been declining. In particular, the waiting times are long. Those who are well off go to US for important timely care.
The gun violence in US is higher, but the chances of that impacting you are low, if you avoid problematic areas.