Randall, thank you. Yes, Ditra will go on top of the floor heating system. The person who will put it in thinks that it will be easier with the mats. The 2-inch difference is all to do with how close I put it to the toilet's wax ring (they say to leave a few inches). The sink is in the same plane (both back onto the same wall), so closer to the sink is closer to the wax ring.
SunTouch is the cable type that is sold here (Reno-Depot). Someone here posted about liking them (oxygen-free cable). For NuHeat, mats and cable from
http://www.tile-experts-canada.com/ and also probably from Home Depot.
Using the mat, maybe one or two (if not available in the exact size) sounds like the easiest thing to do. Tile Experts will order a custom mat, says it takes about a week.