In order to get to Bermuda you will transit Canada, UK or US. In order to enter Bermuda you will need a passport and valid visa for 45 days for Canada, UK or US. So if you can transit Canada, UK or US without trouble you can enter Bermuda.
Nationals who are permanent residents in Canda, UK or US can enter without a visa.
Visas and consular matters are handled by British embassies.
Bermuda entry visas
UK visa requirements