持有加拿大护照的人可以免签证旅行到香港和澳门,逗留期限为最多90天。然而,旅行者在抵达时必须满足入境的条件,如持有足够的资金以支付旅行费用、持有回程机票、没有犯罪记录等。此外,加拿大政府建议旅行者在前往香港和澳门之前检查最新的入境要求和旅行建议,以确保他们的旅行顺利无阻。因此,持有加拿大护照的人可以直接去香港和澳门,但需要遵守相关的入境条件和规定。