Question : How long do most people visit Birmingham?
Answer : Of course you're not most people, but if you were, you'd stay roughly 21 days.
Question : Have you considered flying out of an airport besides Victoria International Airport (YYJ)?
Answer : Departing from Victoria International Airport is not the only way to get to Birmingham-Shuttlesworth International Airport. Try searching for flights from Vancouver International Airport (YVR) as well. Over the upcoming two months, flights from YVR to BHM are being priced 25% cheaper than flights from YYJ to BHM. Being only 40 miles away, it's easily accessible for most.
Question : Would you be willing to change your travel days if it saved you money?
Answer : For the month of July, the cheapest day to fly is Friday. Flexibility is paramount when booking travel plans in order to keep travel costs down.