No, did not get a dispatch message yet. A lot of people from 21 June to 25 June got it already. I'm hoping to get it in the next few days. I think I read 1 got the dispatch for 28 June also so... Not sure what's going on.
I'm also waiting. Mine has been under IRCC processing since 27 June. From the history of this thread, it looks like they won't send it back until mid july.