Getting your citizenship certificate takes about one month and then the passport would take time too. So July end would be unlikely even if the oath happens this month.Test completed successfully yesterday, May 26th. 20/20.. honestly studied way too hard for it with plenty of practice tests. Most of the questions were pretty much general knowledge and one would know them if they have spent enough time in Canada.
I guess now the only step remaining is just the oath taking. Hopefully it happens soon, I have essential travel coming up to the States by the end of July. Don't want to go through the hassle of applying for visitor visas, would love to make the trip on my shiny new Canadian passport.