I can't believe you had 30 letters from friends and family! that's amazing lol I don't think we have 30 close people that really know our situation..however my SO has never been to Canada to meet my side of the family/friends.
We had 48 hours to get as much evidence together as possible for his inamissability (sp?) hearing, we managed to get 48 letters of support, one for every hour ! since then we have had 30 signed with original signatures as alot were sent via email since we had limited time. We actually won the hearing but because immigration had already purchased the ticket for return he had to go, it was very upseting. On the upside the judgement will be taken into consideration for our sponsorship and the Judgement says that we have already proven the valdility of our relationship, so a bit of a silver-lining, hopefully !