Don't be so sure. My friend's parent (who is on B2 visa in the US) just got denied Canadian visa in NYC. The VO told them they should get the Canadian visa in China.
My parents asked the Canadian VO in China and they gave the same answer.
My parents asked the Canadian VO in China and they gave the same answer.