You would either need to move to a third country (leave Pakistan) and register with the UNHRC as a refugee and wait for acceptance (this won't necessarily get you to Canada, but will get you somewhere you will be safe) or you need to apply for a TRV for Canada and claim asylum once you get here. If you choose the later you will need to provide documented proof to support your claim. It can take several years for them to confirm your application. You will be able to work to support yourself during that time. The government does not support you.