Honestly, you've living the best of both worlds. Just stay in Canada with a US salary. No headache for safety, healthcare and all that. You're earning in USD which will give you a huge advantage in COL in Canada. CongratsI had recruiters reach out to me on Linkedin and I asked for a remote job from Canada. It is a decent size company with offices in US, Canada and few other countries.
Just don't change location to Canada on Linkedin, there are far more opportunities in US.