Yes I agree with you. I received my invitation email today for July 17 as well. Good luck for others.Just got my oath invite. The wait is over. July 18th, 830 AM in Scarborough. Relief!
I guess they sent out a batch of invites today. Seeing lots of people with July 17th,18th.
My timeliness
Sent application on 13 Oct 2017.
Test on 6 Feb 2018
My Oath is scheduled on 17 July 2018
All the best