Thank you for your question. A cannula is used in some treatment areas because it can reduce bruising from the injections. However, many providers use a needle in the cheeks because the filler needs to be placed much deeper - to the bone in most cases. The needle can make it easier to place the dermal filler in the right location. The method used depends on the provider. It is more important to choose your provider based on their board certification and level of experience, rather than the technique used. An experienced doctor will be able to produce very good results with minimal risk using a needle or a micro-cannula.
I do recommend the use of a cannula in the cheek and train all my providers to more safely and accurately correct the cheeks with a cannula. Cannular delivery of dermal fillers is safer, less traumatic and leads to a more desirable result with less down time, in the right hands. As to which product to use in the cheeks; I recommend Lyft because it has a higher G prime and can generate more projection and correction than Restylane classic but again, every case should be carefully assessed by a well-trained provider.