I don't think there is a way to track the card, although according to the posts here it should take about 5 working says to reach you.
I landed on the 15th of October, I called CIC today and they told me it went for production on Friday, still says submitted on my status though, when did yours...