Its not canada but richards micro-fit did mine. If your a patient man its worth the wait.
Mine was about 350 slightly over your budget and was about 13 weeks to get.
Sorry if this was a waisted post but if u don't find anything in canada I'd sugest them.
Dave