Interesting. I too was asked to show my ticket on entering Canada from SIN. They seemed to want to see the ticket coupon for the next leg to YWG. No question on my profession however or who paid for the ticket. I have a contact who is a supervisor at customs and immigration. Let me ask the question and get back to the group.
P.S. They did ask me who I had visited in SIN.