Canadas premierminister Mark Carney har præsenteret sit valgprogram og lovet at styrke militæret og forsvaret som svar på trusler fra Trump-administrationen.