With Pacific Ocean views, mountaintop vistas and lush wilderness, British Columbia offers plenty of stunning settings for your dream wedding