Because castles were places where armies were housed in Feudal times. The US was settled long after the Feudal system had fallen, and couldn't ever have been established in the US. There are a number of huge mansions in the US, and some in Canada (Casa Loma comes to mind, immediately, and Frontenac, in Quebec).