Why buy: Canadian brand Dynamite ticks all the boxes for those looking for stylish wedding guest dresses with an affordable ...