I received landing papers and planning to land in Toronto next month. Can anyone tell me what should i bring with me other than landing papers? How much fund should i carry to show immigration officer? Should this fund be in form of cashier check or bank statement is okay? US dollar is okay or must have canadian dollar? Any extra cash required?