Since your bf is the Canadian citizen, it would probably be fine if he just set up a term insurance policy with you as the beneficiary. In this case it doesn't matter who you are, what status or where in the world you live. I believe for a youngish person with no major health issues... you often can do the entire thing online or over the phone, and some people can do it with insurance benefits through their employer. And as soon as the PR is approved, you can just cancel the insurance if you didn't really want it.
Of course this is not required, but is great as extra proof if you are lacking in proof in other areas.