well, i honestly am not with the idea of sending personal conversations,or tons of evidence, look
if ur relationship is real, they have no right to keep you from entering canada,unless you have any security problems.
i personaly sent around 5 pics,couple of letters she sent me,i printed a site she had made to keep me posted with what she is doing in canada, and around 10 western union recipts.
i dont have to send a huge amount of documents,because they will NOT read them nor will they be impressed if they say the tons of evidence u sent,coz you can fake each and every single on of them,from photos to conversations.
the evidence they require is not to see if you two love each other,its just to see you two are maintaining contact.
i met my wife in lebanon,she is lebanese canadain but she has never been to canada,we met in lebanon,and we got married and then she left directly to canada to sponsor me,beacause of the problems her family are causing us because iam muslim and she is a christian.and this is what we wrote,coz it is true.
usually people have problems and need to go into hard interviews incase a canadian born met a pakistani national online and then got married,they wonder if this relation is genuine because its not the classical story where both who live in the same country met at work or thru a common friend and then their relation developed.
anyhow,if you got refused(God phorbid) u will get it thru an appeal and thats it!,unless the IO has proof that ur relations with ur spouse is not true.