Very well said, and I would like to add onto that. There are 50 states in the US, there are 50 individual versions of these programs. This doesn't just go for EMS, this goes for every degree field, every subject, and every law. Generally they all meet the national standards, but they are all different in their own ways (and similar to each other in ways as well).
I have met a few of providers from Canada of both levels in real life. I was no more impressed by them then I was by other American paramedics and EMT's. It seems to be easy for our friends up North to poke at the American programs, but I would also like to point out the sheer volume of EMS providers that is required in the United States compared to Canada. There is good and bad in both countries, but if you want to pass judgment on an entire country; you must have the ability to say you've judged at least one program from every state for a random sampling. :wink:
Back to the subject at hand. I agree with Dustdevil, we should be on the C level, although most are only on the B level. My program didn't teach the C level on every medication (as there is no time); however we did get nearly every EMS drug on the C level and most other common medications seen in the field on the B level.
One question to throw out there, how many people can honestly say they have reference material (beyond a field guide) on the ambulance? I'm willing to bet not many.