Yes, depending on what time of the day you land, you can get your SIN right away at Pearson airport.
When I landed, it was after midnight, so they were closed. I obtained my SIN from Service Canada. A good location to go to is at City Hall.
As somebody else mentioned, the sooner you can apply...