MONTEBELLO, Que. - Prime Minister Justin Trudeau says if President Donald Trump wants to usher in a "golden age" for the United States, it will require more energy, critical minerals and resources that Canada is ready to provide.