What is the time difference between British Columbia and Nova Scotia?

3 Hours.

They are on Different sides of the country. BC is on the West Coast and Nova Scotia is on the East coast

Nova Scotia (UTC-4/UTC-3) is 4 hours ahead of most of British Columbia (UTC-8/UTC-7).