My wife did here undergrad in WI, went to med school at McGill, practiced in Canada, then moved down to the US and practiced after a few years. All that was required for her to do before she could practice down in the US was to write her US Boards. Some specialties might involve doing an extra year or two (give or take) of residence, but usually not.
I would certainly consider getting medical training in Canada. It’s pretty good, and for the most part, transferable.