Alex de Minaur will meet fellow Australian Nick Kyrgios in the round of 16 at the Canadian Open after beating Grigor Dimitrov in straight sets.