At one time, not sure it is still the case, stolen cars were getting laundered via Quebec registered VINs. Friend's mother bought a "sweet deal" used Honda Accord back about 15 years ago (last "registered" in QC), had it for six months and then the police showed up and took it away. No recourse as the seller was no where to be found, she was out the cash.
Car was stolen and sold by what turned out to be a curb sider. Car was painted (and the paint job colour change was well done!) and VIN was changed to match a car that was registered in Quebec. So Carfax etc. came back clean when it was checked at purchase. Hopefully the loop holes have been closed, just use caution and if the deal is too good to be true, it likely is.