The only safe answer in this convoluted situation is to go to the U.S. consulate in Malaysia and get an answer from them in writing that you can show to anyone along the way who might give you trouble, except for immigration control when you get back home to Malaysia; they would only get to see your Malaysian passport.
All the ideas about stopping on the way depend on the fact that you stopped not being discovered. There are many ways an immigration official might discover that you stopped on the way. This is one of the things that could, depending on their mood, cause them to "smell" that you're trying to get around the rules. Which you are. This fact will make you more likely to be discovered. As soon as an immigration official finds out there is anything you're hoping they wouldn't find, they will go into "full investigation" mode. You probably don't want this: even if they decide you're OK at the end, it would probably ruin the first day or two of your trip, which you might spend locked up in the airport until they complete their investigation.
Getting an opinion, in writing, from the U.S. consulate should eliminate this problem, since rather than doing something you hope they won't notice, you'd be playing with the rules. The consulate should be willing to help you, as it should be pretty obvious to them that this is a bureaucratic nightmare situation, which is pretty much exactly why they are there. Chances are, they will tell you that all you need is your Canadian passport. You will need to request a letter from them stating that, but hopefully they will realize that it's a sensible request and costs them little, and comply.