Miller returned as interim head coach after leading the squad in a game against Costa Rica last month in Edmonton. He was also Canada's coach at a camp in the U.S. earlier this year, and was Canada's interim head coach for part of 2003-04.
"I feel very privileged and grateful to have been chosen to lead Canada into this summer's CONCACAF Gold Cup," Miller said in a statement.
The FC Edmonton head coach will join the men's national team at its pre-tournament training camp following the conclusion of Edmonton's spring schedule.
Canada kicks off the Gold Cup on July 7 against Martinique in Pasadena, Calif., then travels to Seattle for a July 11 game against Mexico. The Canadians close out the group stage July 14 against Panama in Denver.
The top two teams from each group, plus the two highest-seeded third-place finishers, will advance to the knock-out stages.
Canada will announce its final 23-player roster before camp opens in Oxnard, Calif., on 26 June.
Canada won the Gold Cup in 2000 and has since made the semi-finals in 2002 and 2007. The Canadians made the quarter-finals in 2009.
Canada has been without a head coach Stephen Hart resigned last October following an 8-1 World Cup qualifying defeat in Honduras.