The dollar bloc currencies such as the Australian and Canadian dollars held on to large gains on Wednesday.