After you are landed, you can apply SIN card and other photo ID's (like Driver' license, medical card...). There is no police to check your ID on the street. You only need landing paper when you deal with the Government.
This post has been archived. It cannot be replied.