There is nothing wrong if your BF'Mom wants to put her name on the title bacuse she pays 20%. Your mom paid for you doesn't mean BF'mom need pay for you.you wll liver in Canada?why sell the apartment in China to use it as downpayment with your title on it.