"Technical" includes many possibilities such as timing, logistics, capacity, or personnel. However, "technical" does not include human or philosophical reasons. For example, if you cancel a project because you decided that it was just a plain awful idea, that does not qualify as a "technical" reason. If you don't want to specify a reason, you can say something like
"Due to internal considerations, we have decided to cancel this project."
("internal" here means we would rather not talk about it)
or
"after deliberating on the matter, our staff has concluded it would be best not to procede with this project."