Just call the call centre and find out where your card is. You should automatically receive the card 1 month after landing, as for pictures, they probably used the ones you submitted with the application, if not the airport should have taken new ones for your card when they submitt your final landing papers for processing.
Either way, call the call centre and find out, some times it takes the processing centre 2 months before they contact the local CIC office to say the phot was missing and that you need to submit new ones before they can issue your card. Much faster if you fine out on your own.