The most important part of your button is the design.
What is the message you are trying to get across to your audience and how are you going to do so in a creative way. Always keep in mind when designing, “is this a button that I would wear?”
Personally, when I am designing my buttons I tend to get inspired by vintage pin-back buttons that have been created in the past. I love the colour schemes, typography, composition and placement; these are all things you should keep in mind when you start designing your buttons. Don’t forget to look at the end product; the physical size of the button is part of the design.
For some quick advice on design look at this great article “10 Rules of Composition All Designers Live By” and if you need some design inspiration I like to use designspiration.net I find looking at work from other graphic designers help me come up with my own concepts, but be sure to not copy other people’s work. Inspiration and copyright are two very different things.
Sometimes simple designs are all you need. Too much information on a button can lose the attention from your audience and lose the message you are trying to get across altogether.
If you feel as if designing something yourself is totally out of your realm and you need advice or an expert. Hire a graphic designer, there are so many talented designers whom would be pleased to help create a great logo or design for you. It may not be cheap, but your end product will be well received.
You can find a designer in Canada using this directory here. Or just google search your city and graphic designer and see what local talents pop up.