In order to seek asylum in Canada directly, you would need to obtain a TRV (tourist visa) to Canada, fly to Canada, and then claim asylum once you arrive in Canada. To get a TRV approved, you would need to show strong ties to your country (e.g. employment, property ownership). You would also want to show you have sufficient funds to pay for your trip to Canada and ideally show that you have previously traveled to countries requiring visas such as the US and UK. It will be very difficult to get a TRV approved if Canada believes you will use this TRV to claim asylum in Canada. If you want to try to apply for a TRV, the details are below: