I have a Epson instead of a Canon, but in order to really get a true borderless print (even if you have it selected) you have to tell the printer to expand it beyond 100% so it will print past the edge of the paper. That's why a lot of photographers don't like to use the borderless setting, it forces the printer to spray past the edge of the paper and onto the printer carriage.
So you might try setting the print size to 105% and see if that works.