After looking through some of these posts, it seems the USA phone is only lacking LTE Band 17 as far as Rogers is concerned. It has the other 700mhz Band 12, and all the other LTE Bands (and all the other protocols as far as I can tell.) So I guess ...
Will a Moto G4 Plus unlocked phone from the USA work ok on Rogers?
Here's the Canadian Moto G Plus version's specs:
Networks
4G LTE (Cat 4)
UMTS / HSPA+
GSM
Bands (by model)
Moto G Plus - XT1641
GSM (850, 900, 1800, 1900 MHz)
UMTS / HSPA+ (850, 900...