Thanks Paul Yes you are correct the SP stands for Sao Paulo and it may also be right about the B for Brazil. I am thinking Canada needed three letters in a vin and so they stamp the B. If I remember the B looked like an after thought.I didn't think about the Canada cars having some differences but that could also be true.