Thank you.
You're right. I think a good reason is important.
This time around, you used a lawyer, who is a legal expert and should know the requirements of visitor, temporary resident visa applications. What types of supporting documents did your sister include in her application? How much time or money did you guys spend on this process of trying to get her to come for your anniversary?