we also applied online but to do that you must have an address proof e.g. Bank statement, Canadian job Offer letter mentioning the address, phone or electricity bill. So in that case at least open a bank account(DO NOT TELL THEM THAT YOU ARE NOT A RESIDENT OR GOING BACK TO USA ETC) and activate...