I called CIC yesterday and they said my card was mailed out on June 29th. I landed on April 11th.
I have Canada Post mail forwarding as I just moved house and apparently on the envelope the card is in, it does says "DO NOT FORWARD." I called Canada Post as well, and they said if they receive an envelope saying that, they will just send it back to CIC. I now have to wait about a week and a half hoping that the card gets sent back to CIC and then gets sent back out to me. So crazy. I can't believe it. I paid for mail forwarding and it won't even get forwarded!
Good luck to all of you still waiting and congratulations to all that have the card safely