So where do the differences lay when building a website?
WordPress in my opinion is a good option if you plan on doing the bulk of design and updating yourself. It is the most user friendly of the three, and its popularity is reflected in its number of registered users. Where WordPress lacks potential is in big business, which is something that is important to think about for the long term health of a company. With this platform you are stuck with one design theme, and organizing contacts, products and services can get messy with volume. Both Joomla and Drupal sites are broken down into modules, making organization simple and expansion fluid.
If you are looking for a website that your business can grow with, these platforms offer more complexity and flexibility when it comes to content management systems. This is great if you are looking to build a website with a variety of heavily used features, or one large but solid storefront. Unless you are familiar with design and programming these programs may be more stress then they are worth, and the finished product could suffer from your inexperience. The solution would be to find a Joomla or Drupal Development team that could create your vision or you, and place its elements into the platforms building blocks for you. Drupal in Vancouver is very popular and the community is consists of many developers that can do the job for you.