Canadian police charge priest with sexual assault