HI Briee:
Its good to see another Triathloner on the site!! I decided that this year would be my year to "try the tri!" I did a sprint in August ( 1/4 m swim, 12 mile bike, 3.2 mile run) and last weekend I did an Olympic. ( 1 mile swim, 26 mile bike, 6.7 mile run). I trained really hard all summer and finished both of them healthy and pleased w/ how I prepared!
You didn't say what type of distances you are doing, but you probably need to start tapering down both strength ( esp. if you are doing P90X, its a tough series) and your cardio. The taper is really important, you need to be as fresh and recovered as possible when going into the race.
I would focus most of your time on doing what's called "brick training" That is where you do your bike and run back to back, or in your case canoe/bike back to back. That transition from event to event takes some getting used to esp. the bike to run. Your legs need to get used to that feeling of switching activities.
Also practice your "transition". This is the time needed to transition from one event to another.. IE.. getting off the bike, taking off your bike shoes/helmet, and getting prepped for your run. This time will count towards your overall race time. The quicker you can do this, the better your time. I was a slow poke in this part of my event and it really hurt my overall standing. ( Not that I cared THAT much, but you know, still!!
Lastly in re to nutrition.. everybody will be different on what works for them. I can tell you that the night before I had a chicken breast, a baked potato, some veggies, and a dark chocolate candy bar. That morning pre race I had Peanut Butter and Jelly on a bagel and a banana. That worked GREAT for me. I felt like a 100% going into the race. I also did do a Power Gel between my swim and bike and also one between my bike and run. Plus, I did all of the water stops during the run that I could.
It was a GREAT time, and the feeling of accomplishment was amazing. I am not normally a crier and after I finished my Olympic, its was all I could do to not break down and weep!

You will have a great time..
Please keep us posted. I am excited to hear about it!!!
Take care, Lynn M.