SSN is the US equivalent of a SIN, but no, the two are not the same.
Yes- SSN is used in the US and SIN is used in Canada.