if I'm in Canada will it take a day or two longer to arrive?
It will take longer to receive your documents if you are outside of the United States
how do I register a truck I bring in from Mexico?
You would have to read the instructions for how to register an imported vehicle.  I can link you to those instructions.