This is what Eric Chan, the main designer of LR/ACR once wrote in response to a similar question:
This simply uses the WB values as recorded originally by the camera and written into the raw file. WB in this case is recorded as a set of gain factors (or equivalently, "camera neutral" values). The translation between these neutral/gain values and white points (or temperature and tint slider values, which is what you see in the UI) is dependent on the camera profile (color matrix values). So when you switch between different camera profiles, the translation between the camera-recorded gain values and user-visible temperature/tint values can change, and this is expected behavior.
The translation is that WB is a pair of multipliers for the red and blue channels. When you dialed in 6500K the camera wrote in the Exif something like "multiply the reds by 2.4 and the blues by 1.3" and those are the values that the built-in Raw converter used to make the embedded jpg. And LR also reads the Exif and uses those multipliers. But this operation is done after the camera profile is applied and the LR profile is different from the Canon profile. And LR and the camera worked in opposite directions. The camera said to itself "Chris wants a WB for 6500K light; now what multipliers applied on top of Profile X would produce the desired neutralization? I'll use 2.4 and 1.3." And LR said, "Well I have to use 2.4 and 1.3, so on top of Profile Y, what color light would be neutralized?" Add to this the fact that color temperature is not a single color, but rather a range as seen below, and it's no surprise that LR comes up with a different number.

Image hosted by forum (
669920)
© tzalman [SHARE LINK] THIS IS A LOW QUALITY PREVIEW. Please log in to see the good quality stuff.