The US has absolutely no idea what is in fact Canadian Bacon.
What US calls Canadian bacon is ham. Canadian Bacon is not ham.
Canadian Bacon is a US invention. (English Muffins are NOT ENGLISH, They were first produced in NYC)

Canada has Peameal Bacon. It is actually a misnomer. The Peameal is now actually Corn Meal.

The Toronto St Lawrence Market has a vendor that sells a Peameal Bacon sandwich. Try it!

C123