You probably have a bank account. After you get married, add her on and make it a joint account. If not open a new one. The statement will show your address. Buy her a sim card. Pay the bill for her cell phone and yours from that account as well. You will have the phone bill showing you communicated with her while she was in India and in Canada after her departure, as well as the bank statement showing you pay for it. Your bank statement tells a story on its own. Book your hotel for your vacation with your debit card. Take her out to watch a movie. Book your tickets online. You have to send in pictures. Might as well have them collaborate with your statement. This date we were here, on this date we had dinner here. I know with HDFC you can send and receive money to and from Canadian banks. Takes the hastle out of saving receipts from western union. You can also pay CIC from that account as well. If you are employed, show your salary being deposited from your employer. Your spouse has access to it as well. How's that for shared expenses? Not too much I hope.