The Queen’s behind it.  They are manipulating the people.  They decided this was best.  They also decided it was best to portray it as a youthful Harry and the newlywed/new mother having a youthful drive for freedom and independence.  It’s all PR.  It comes down to guaranteed survival for the royal line.    Canada is perfect for them, it’s out of Europe, yet Europe leaning.  It also puts the royals within spitting distance of the American social circles in New York and L.A.