NBC: Canada's Carney attacks King Charles for silence over Trump's annexation threats