QUÉBEC — Staying true to Canada's core values will be key to upholding its sovereignty, Prime Minister Mark Carney said in a speech Thursday which also pushed back against recent comments by U.S.