Just called, card still not in production. I'm travelling next Friday. Probably not gonna get the card before I leave, very frustrated.
If anyone else making travel plans, do not count on the processing time published on CIC website, it was 45 days when I landed on April 16. Now it's day 53...