I think he is already in the US, so he must have figured out already all these details...Canadian citizens follow another process to enter the US however when in the country they are just visitors as any other European....=>therefore, European or Canadian citizen to buy, register and insure a car  in the US it is the same process/documents required...Entry to the US it is different!