I had a pair of cufflinks engraved with my crest last year in London. Taking onboard Lauren's point about suggesting vendors here, may I direct you to the Heraldry Society of Scotland's forum at
http://heraldry-scotland.com/HSSforum/index.php and the Application of Heraldry section.
As you live in Canada you might like to look at the website of
The Royal Heraldry Society of Canada -
http://www.heraldry.ca/main.phpYours aye
Stephen