I also found this forum very recently after i was refused. then i got to know what we should submit with the application. you think that you are lucky enough to got to know about this thread before apply. & follow this
1. Pictures - from the day you two met each other (if you have - not 50 or 100, as much as you can)
2. communication proofs - Skype detail sheets with each other
- Skype screen shots when you two are talking with each other & you too are talking with family member's of each other's
- telephone detail sheets
- emails
3. fb posts to each other, comments to each other, others comments about you two seems that you two are husband & wife, both of your family members as mutual friends
4. greeting cards
5. letters
6. if you are the wife, the proofs to show that you are using your husband's last name from the day you married (the letters came over mail on your name with your husbands last name, receipts on your name with your husband's name, invitation's from others on your name & any kind of document on your name with your husband's last name ect..... )
7. receipts of you & your spouse bought gifts to each other
8. supporting letters from friends & family
9. travel itinerary to your spouse's country (if you have traveled to see each other) & copies of the visas on the passport each times
10. document proofs for the ability to work anywhere (to show that you can work & earn when the applicant comes to canada & the proofs of work experiences)
11. spouses working ability & proof of earning
and many more if you have relevant to your visa ..... good luck..................