Well, not that this is all encompassing but...the CFLRS site info is:
BMQ: http://www.cflrs.forces.gc.ca/site/soyez_prets/qmb_e.asp
IAP: http://www.cflrs.forces.gc.ca/site/soyez_prets/pei_e.asp
BOTP: http://www.cflrs.forces.gc.ca/site/soyez_prets/peeo_e.asp
Take note of the bottom part of each page, the Distribution of training by subject for a snapshot of the trng differences.
Not that this is the most up-to-date (someone already indicated that IAP is now 11 weeks), but the material taught/assessed is general described in the links.
My understanding before was if you were WO/PO1 qualified in your trade AND had ILQ, you would bypass both IAP/BOTP, but I know of one Inf WO who did BOTP, and is doing CAP and then his Phase (or whatever its called now...DP something or other).
So it looks like there is a "SOP" and not everyone falls into the SOP, so there are exceptions. The guy I met had his Inf 3B and ILQ, and op experience but did BOTP.
"shrugs"
Who knows. ;D