Hey Lexi,
I will have to ask him...I'm thinking he got them back with the application when he picked up his visa. I'm not sure if someone told him to bring those photos for Immigration or if he just thought it would be a good idea.
As Sandy mentioned he will receive a booklet of information when he goes through Immigration. It has some information regarding settling and services. The SIN card is easy. Just bring the landing paper and passport and here we got the number instantly and the card came in the mail in about 2 weeks.
With the paper with his SIN number and landing paper and passport he was able to open a bank account.
I am also in Ontario so we had to purchase insurance to cover him for the first 3 months. For Health Care - at least in Ontario - you have to provide proof that you will be residing in that province. i.e. a utility bill, a bank statement, rent/mortgage with their name and the address on it.
The CIC website does have some links to other information and was definitely helpful in finding where all these offices are located in the before you arrive and after your arrive (I'm sure you've probably checked if you already have the CSBA form

)
I wasn't near as worried about Immigration as I was about him checking his bags in POP and having someone try and tell him that his bags were overweight and he would have to pay lol.
And I kept telling him to not get distracted going through security because they might try and take some of his money.
I think I had him a little stressed so I wrote him an email with detailed information explaining that as he was travelling on an Immigration Visa he would get extra baggage allowance and what that was so not to let anyone tell him he has to pay, be careful going through security and make sure you keep an eye on your things.
Considering it was all so simple I'm sure he thought I was crazy for worrying so much
