+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I appreciate all the great people who are truly helping me. I have chosen Barbados because it attracts tourists and I can at least afford it. I don’t know if this flight will connect through Canada or the EU; I just need my peace.

I dont know if this will work
As you have been told, there are no direct flights from Nigeria to Canada. You need a transit visa through Europe too and since that is your first stop you claim asylum there. You can get a direct flight from LHR so claim asylum in the UK. You don't need to transit through Canada to get to Barbados. So ask further questions on a UK immigration page.
 
I appreciate all the great people who are truly helping me. I have chosen Barbados because it attracts tourists and I can at least afford it. I don’t know if this flight will connect through Canada or the EU; I just need my peace.

I dont know if this will work

There would not be a need to transit through Canada to get to Barbados. Most travel would go through Europe or the US. If you don’t have an extensive travel history and significant savings it would not make sense to go to Barbados. Barbados is not a common tourism destination from Nigeria.