Here's the best deal I have seen so far. I have not purchased from them, so I can't tell you about quality, but I do have what looks to be the same tag, I bought it many years ago and it has held up very well.
It's $15.95 including free custom engraving. Not sure how much shipping to Canada would cost though.
<a target=_blank class=ftalternatingbarlinklarge href="http://www.hahoriginals.com/catalog/product_info.php/products_id/301">HAH Origionals</a>
They have a good deal on dog tag style necklaces too.
Here's a good list of other companies that sell med ids too.
<a target=_blank class=ftalternatingbarlinklarge href="http://www.childrenwithdiabetes.com/d_06_700.htm">Children With Diabetes Medical ID Company List</a>