Took test on June 12th. Called CIC today. Agent told me the date to appear to take oath is on Sep 9th. The letter was sent on july 13th, I Haven't got the letter yet. But she said you don't need the letter, just go there on that day and take all your IDs and document.