feat(1.x): expose canActivate hook