Canada has extended its temporary work permit measures for Haitian and Sudanese nationals, giving eligible workers in Canada more time to stay and work legally.