cancelling your credit is not a good idea since it will lower your credit score.
The reason is you cannot manage your finance well. Since you must thought well before applying your credit card, its not like you apply and feel "too much" cards and cancel.
If if the amount of credit leaves you in a bad situation, you can choose to cancel any new cards. Since the part of the calculation of credit is how long you have a good history.