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