Please not that McDonald's is only able to offer that type of kcal to dollar ratio because of the massive subsidies the usa has for meat production.
(If you're wondering why, since Canada would be the easiest market to ship that same cheap US beef to—AFAIK US beef doesn't meet Canadian agricultural regulations.)
They're costing $0.99-1.49 in the states depending on location (and usually more than $0.99.) They're $1.69 in Canada (Bacon McDouble is closer to $2.19) as of last year.