If you can dream it up, these guys can dress you up. Located on a busy stretch of Granville Street in the heart of downtown, Merchant Of Dream specializes in fantastical costumes and accessories for seasonal holidays and special occasions. From pirates and pilgrims to fairies and flappers, you’ll find a great mix of costumes here for men and women. The shop is known for its collection of high quality Venetian eye masks (perfect for your next masquerade ball), professional-grade stage makeup and thematic props and accessories such as wild wigs, coloured contact lenses and feathered false eyelashes.