Thanks everyone, those are all great ideas. In fact I have been using my CIBC Canadian credit card to pay bills like car insurance and cell phones, but the problem is paying US Credit card bills. For anyone who doesn't know, paying a credit card with another credit card is not allowed, so the money has to come from another source.
I've solved my issue, but I'd like to share my solution so if anyone else has the same question, they'll have a good direction to go in.
US drafts and money orders can be purchased from most banks and then mailed to the respective companies, but there can be complications depending on where the money order is cleared. The
Royal Bank of Canada actually has a US based bank account available to Canadians through it's US branch
RBC Centura.
The
RBC Access USA account is a US based account that you can transfer money to from an existing Canadian RBC account online or by phone without an expensive wire transfer, extra conversion fees or a long waiting period. An RBC Access USA account comes with cheques that clear in the US and
US Bill Payment. Bills can be paid by accessing your RBC accounts online, instantly transferring money to the US account and setting up the US Bill Payment system like normal.
Hope that will help anyone with a similar problem in the future.