According to the list, the Moto X Play running Android 6.0.1 Marshmallow on Rogers will get Android 7.x Nougat on October 31st, 2017.
Recently Motorola started rolling out Android 7.1.1 Nougat for Moto X Play in India. Android 7.1.1 Nougat for the Moto X Pure brings Latest Security patch, Duo video calling application, New Icons, and other Android 7.1.1 Nougat goodies.
The Firmware costs in at around 763.2MB, it comes with build number 26.31.1.en.03. It is also interesting to note Canada is getting the Nougat update early. This means related announcements will be heard in the United States in the coming weeks.