Usually, employers in Canada offer that type of program through a provider like Sun Life, Great-West Life, Manulife, etc. and you have to enroll in that plan to get the matching.
You could try to insist on your own plan but frankly, if I was an employer, I'd go nuts trying to manage deposits to [X] number of different employee RRSPs, which is why I'm quite sure they wouldn't agree to do it.
The next best thing is to enroll in their plan up to the maximum match amount, then transfer funds out every now and then. Caveat: I did a transfer recently and was not able to transfer the amount that my employer contributed - only the amount that I contributed.
In the end, you get to keep the amount they matched plus whatever return you can get on it, even if the return isn't that great. But it's better than no match at all.