There is nothing legal about a foreign government owning Canadian assets and creating their own bank in Canada,. The bank of Canada is for Canadians, and any other foreign government owning here is not in the best interest of Canada and is the opposite of legal.