Well, this is not a simple issue. The crossing of several concepts and detail issues are mudding the picture (and the image).
1. The *file format* of CR2, NEF, DNG and TIFF is TIFF. This governs only the coarse structure/organization of the data.
2. The *raw files* (at least the mentioned ones) contain only one value per pixel, while the TIFF file created from the raw contains three values per pixel: R, G and B.
3. The *raw pixel* consists of 8, 12, 14 or 16 bits (the 5D has 12bit depth). The generated TIFF contains 8 or 16 bits per pixel.
4. The image data is *compressed* in many cases. For example the CR2's are *always* compressed. The Nikon raw files (NEFs) can be compressed or uncompresse, depending on a camera setting. The TIFFs can be compressed or uncompressed, and one can choose between several methods of compression.
5. The compression of CR2 files is always lossless. The compression of NEF files can be lossy or lossless, depending on the camera model and on camera setting. The TIFF compressions uased in raw conversion are always lossless.
6. The effectivity of the compression depends on many details. Even if using the same lossless method, different programs yield different file sizes. For example the compression method in CR2 and in DNG is the same, but the DNG converter can afford to make a "finer" compression than the camera. Consequently, if you convert the CR2 files in DNG with the Adobe DNG converter, compressed, the DNG file will be quite much shorter than the CR2.
7. Adobe's DNG converter offers the choice between compressed or uncompressed output. The compressed is obviously shorter, but the uncompressed can be created and process faster. Furthermore, you can ask the converter to incude a smaller or a full size JPEG in the output.
8. The CR2 file always contains a roughly half-size JOEG image, but only a few hundred KB large, - this is ths *preview* PLUS a tiny, uncompressed *thumbnail*, around 1 MB large.
I think that should suffice for the first round.