Nexus 5 release date rumours: Google Play on October 31st, Canadian carriers on November 8th