We can ship The Stealth Hitches Hidden Rack Receiver - Custom Fit - 2 inch # SH66VR to you in Canada but I do not know where you would be able to purchase it in Canada.
The Stealth Hitch is confirmed to fit your 2020 BMW X7 and has a tongue weight up to 600 pounds. This hitch is only used for a bike rack or cargo carrier, but if you do plan on towing you would need The Stealth Hitches Hidden Trailer Hitch Receiver w/ Towing Kit - Custom Fit - 2 inch # SH32VR . It has a totally hidden design... view full answer...
We do have options however the Rola Dart cargo carrier is discontinued. The carrier used a specific threaded hitch bolt which is no longer available. We confirmed with Rola that the threading of the pin can be either 7/16 inch-14 or 5/8 inch-11. You can try to match up the bolt at a local hardware store.
Another option would be to drill out/remove the nut inside of the Rola's shank and then use the Universal Anti-Rattle Trailer Hitch Lock # 63232.
If you have any other questions please... view full answer...